diff options
| author | 2019-07-12 09:30:22 +0100 | |
|---|---|---|
| committer | 2019-07-12 09:30:22 +0100 | |
| commit | 89c12e845a89f84cd2b32d17b78f3798a36cef6d (patch) | |
| tree | e1938acfc38a8f82d235d12c2b443065212337d1 /start.py | |
| parent | support enabling kick-rejoin per channel (diff) | |
| signature | ||
add --remove-server/-R cli arg
Diffstat (limited to 'start.py')
| -rwxr-xr-x | start.py | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -46,6 +46,9 @@ arg_parser.add_argument("--module-args", "-M", arg_parser.add_argument("--startup-disconnects", "-D", help="Tolerate failed connections on startup", action="store_true") +arg_parser.add_argument("--remove-server", "-R", + help="Remove a server by it's alias") + args = arg_parser.parse_args() if args.version: @@ -63,6 +66,16 @@ log.info("Starting BitBot %s (Python v%s)", database = Database.Database(log, args.database) +if args.remove_server: + alias = args.remove_server + id = database.servers.by_alias(alias) + if not id == None: + database.servers.delete(id) + print("Deleted server '%s'" % alias) + else: + sys.stderr.write("Unknown server '%s'\n" % alias) + sys.exit(0) + if args.add_server: print("Adding a new server") utils.cli.add_server(database) |
