]> jfr.im git - erebus.git/blobdiff - modules/control.py
help - add genhelp params - fixes #16
[erebus.git] / modules / control.py
index 74e0a66d4b1b54a6dc124d6f1941260dd0106909..29b3da6d0053ddf421b48047d1435defb1c771f2 100644 (file)
@@ -6,8 +6,9 @@
 modinfo = {
        'author': 'Erebus Team',
        'license': 'public domain',
-       'compatible': [1],
+       'compatible': [1,2],
        'depends': [],
+       'softdeps': ['help'],
 }
 
 # preamble
@@ -43,7 +44,7 @@ def modload(bot, user, chan, realtarget, *args):
                bot.msg(user, "Error loading %s: %r" % (args[0], okay))
 
 @lib.hook(needchan=False, glevel=lib.MANAGER)
-@lib.help("<mod>", "unloads a module")
+@lib.help("<mod> [FORCE]", "unloads a module", "will refuse to unload a module which is depended on by others", "unless you specify FORCE.")
 @lib.argsGE(1)
 def modunload(bot, user, chan, realtarget, *args):
        if len(ctlmod.dependents[args[0]]) > 0: