Files
init.sh/doc/todo.md
2022-06-24 17:52:17 +02:00

1.4 KiB

init.sh to-do list

There's no specific order in that list. All that is subject to appear in version 1.x.y of init.sh.

  • Better error management system
  • Fix --keep-going option not properly working
  • Add a function for boolean variables to accept true, yes and 1, and false, no and 0 answers
  • More modules
  • Add support for CentOS
  • Add support for Slackware
  • Add support for more distros including BSDs
  • Add groups for computers
  • Improve output
  • Add --quiet option to hide run commands output

Here are ideas for version 2 of init.sh:

  • Support for system dependent modules
  • Idem potency (if possible)
  • Better configuration file design with a proper parser (ini style maybe)
  • Configuration designer (CCmake style maybe), can't be done in Bash
  • Language support and translations?

What will never appear in that todo list (so don't ask) :

  • Windows: don't ask for Windows support, it will never happen, and don't make any sense
  • MacOS: same as above
  • Base language change: the heart of init.sh is BASH, and will always be

Knowing all that, you can still send feature request if a desired feature do not appears in that list.


Documentation (c) 2019-2022 Geoffray Levasseur.

This file is distributed under3-clause BSD license. The complete license agreement can be obtained at: https://opensource.org/licenses/BSD-3-Clause