From faa305f2e8494b29bac28062a7336974f46907b2 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 24 Feb 2019 10:43:46 +0000 Subject: Add -m/-M args to ./start.py that call `command_line` on individual modules --- start.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'start.py') 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", []) -- cgit v1.3.1-10-gc9f91