# 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