Possible TODO list. Not complete, just a collection of random thoughts for things we might otherwise forget. More for core ideas than ideas for new modules... Don't bother using the ChangeLog for this file. Targets For 0.9.4 ================= * add in 'no colour' mode. We probably want some standard recognised options that get automatically stripped before passing control to the main app. Is --nocolo(u)r the only one? (ciaranm) Done as of revision 118. (kugelfang) * make the Makefile install symlinks for various tools Done for rc-config, profile-config, kernel-config (whoever) * list action should highlight currently selected option for all modules. Also check that 'no items' are handled correctly. Targets for 1.0.0 ================= * inherit / import functionality -- we could use some way of having a set of common actions for, for example, alternatives-style plugins. Probably just a wrapper around source and a few variables. Should be dead easy to do once we figure out interface details. (ciaranm) * figure out interactive mode -- interactive should only be allowed for certain designated actions. We'll also need library functions for menus and so on. See code in config module for a rough demo. (ciaranm) Possible Ideas ============== * test suite (ciaranm) * --interactive/--ask : We could make this a global option and PUBLIC, for th modules to decide whether an action can be performed. (ciaranm doesn't like this idea) vim: set tw=78 ft=glep :