[x] Allow to change scripts directory via command line
This change should allow many neat/nasty tricks, as long developers take care of maintaining their scripts folders
[x] Switch to .ini format
Other than obvious code simplification, it opens a sane way for more detailed configuration, simplifies changes done by external tools, and so on. Old and new format can exist within same file for some time, until 412 format is deprecated.
@ <target> module <name>
[<target> scripts]
<name> = <options>
options = whitespace-separated list of configuration for current module only
<var> if option does not requires parameters (simple bool)
One extra option, all, should be added to allow binding all current and future reserved functions to single script/extension. Internal list should be filled as soon all is spotted to allow exceptions; mostly aimed at extension-heavy setups
all = MyLittleScript
check_look = HereBeDragons extension
Old and new format can exist within same file for some time, until 412 format is deprecated.@ <target> module <name>
options = whitespace-separated list of configuration for current module only
<var>
if option does not requires parameters (simple bool)<var>:<value>
if option requires parameters@ <target> bind <bind> <module>
One extra option,
all
, should be added to allow binding all current and future reserved functions to single script/extension. Internal list should be filled as soonall
is spotted to allow exceptions; mostly aimed at extension-heavy setups