aboutsummaryrefslogtreecommitdiff
path: root/start.py
diff options
context:
space:
mode:
Diffstat (limited to 'start.py')
-rwxr-xr-xstart.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/start.py b/start.py
index 4db8d5a1..18793299 100755
--- a/start.py
+++ b/start.py
@@ -31,6 +31,9 @@ arg_parser.add_argument("--log-level", "-L")
arg_parser.add_argument("--version", "-v", action="store_true")
+arg_parser.add_argument("--module", "-m")
+arg_parser.add_argument("--module-args", "-M")
+
args = arg_parser.parse_args()
if args.version:
@@ -60,6 +63,11 @@ modules = modules = ModuleManager.ModuleManager(events, exports, timers, config,
bot = IRCBot.Bot(directory, args, cache, config, database, events,
exports, log, modules, timers)
+if args.module:
+ module = modules.load_module(bot, args.module)
+ module.module.command_line(args.module_args)
+ sys.exit(0)
+
whitelist = bot.get_setting("module-whitelist", [])
blacklist = bot.get_setting("module-blacklist", [])