Further to the idea of MOS Modules #2 we could consider moving the current help command into a module, and/or all of the existing help text into a module.
Help text for commands could potentially be stored in a module as key-value pairs. Information on arguments for commands could either be stored as additional attributes, or possibly using a different key.
The general mechanism of key-value pairs stored in modules may have other uses for applications too. To allow non-string data to be stored, entries could be a key, type, length, value.
Further to the idea of MOS Modules #2 we could consider moving the current
helpcommand into a module, and/or all of the existing help text into a module.Help text for commands could potentially be stored in a module as key-value pairs. Information on arguments for commands could either be stored as additional attributes, or possibly using a different key.
The general mechanism of key-value pairs stored in modules may have other uses for applications too. To allow non-string data to be stored, entries could be a key, type, length, value.