diff options
| author | 2019-02-24 10:43:46 +0000 | |
|---|---|---|
| committer | 2019-02-24 10:43:46 +0000 | |
| commit | faa305f2e8494b29bac28062a7336974f46907b2 (patch) | |
| tree | 717a96931b868adc45b675096c01aa2ac0f2a3f7 /start.py | |
| parent | Don't duplicate `"other-error"` (sasl.scram) (diff) | |
| signature | ||
Add -m/-M args to ./start.py that call `command_line` on individual modules
Diffstat (limited to 'start.py')
| -rwxr-xr-x | start.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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", []) |
