- def help(topic="")\r
- case topic\r
- when false\r
- "config module - bot configuration. usage: list, desc, get, set, unset, add, rm"\r
- when "list"\r
- "config list => list configuration modules, config list <module> => list configuration keys for module <module>"\r
- when "get"\r
- "config get <key> => get configuration value for key <key>"\r
- when "unset"\r
- "reset key <key> to the default"\r
- when "set"\r
- "config set <key> <value> => set configuration value for key <key> to <value>"\r
- when "desc"\r
- "config desc <key> => describe what key <key> configures"\r
- when "add"\r
- "config add <value> to <key> => add value <value> to key <key> if <key> is an array"\r
- when "rm"\r
- "config rm <value> from <key> => remove value <value> from key <key> if <key> is an array"\r
+ def help(plugin, topic="")\r
+ case plugin\r
+ when "config"\r
+ case topic\r
+ when ""\r
+ _("config-related tasks: config topics, save, rescan")\r
+ when "list"\r
+ _("config list => list configuration modules, config list <module> => list configuration keys for module <module>")\r
+ when "get"\r
+ _("config get <key> => get configuration value for key <key>")\r
+ when "unset"\r
+ _("reset key <key> to the default")\r
+ when "set"\r
+ _("config set <key> <value> => set configuration value for key <key> to <value>")\r
+ when "desc"\r
+ _("config desc <key> => describe what key <key> configures")\r
+ when "add"\r
+ _("config add <value> to <key> => add value <value> to key <key> if <key> is an array")\r
+ when "rm"\r
+ _("config rm <value> from <key> => remove value <value> from key <key> if <key> is an array")\r
+ else\r
+ _("config module - bot configuration. usage: list, desc, get, set, unset, add, rm")\r
+ # else\r
+ # "no help for config #{topic}"\r
+ end\r
+ when "save"\r
+ _("save => save current dynamic data and configuration")\r
+ when "rescan"\r
+ _("rescan => reload modules and static facts")\r
+ when "version"\r
+ _("version => describes software version")\r