def main(): for a in sys.argv: if a == '-v': print_version_and_exit() if len(sys.argv) < 2 or sys.argv[1] == '-h': print_usage_and_exit(0) load_settings() command = sys.argv[1] arg_parser = make_arg_parser(command) import relayevent import sendmail import server import webhook if command in ('startserver', 'stopserver'): server.main(arg_parser, sys.argv[2:], command[:-6]) elif command == 'sendmail': sendmail.main(arg_parser, sys.argv[2:]) elif command == 'relayevent': relayevent.main(arg_parser, sys.argv[2:]) elif command == 'webhook': webhook.main(arg_parser, sys.argv[2:]) else: sys.stderr.write('unknown command "%s"\n\n' % command) print_usage_and_exit(-1)
def main(): for a in sys.argv: if a == '-v': print_version_and_exit() if len(sys.argv) < 2 or sys.argv[1] == '-h': print_usage_and_exit(0) load_settings() command = sys.argv[1] arg_parser = make_arg_parser(command) if command in ('startserver', 'stopserver'): server.main(arg_parser, sys.argv[2:], command[:-6]) elif command == 'sendmail': sendmail.main(arg_parser, sys.argv[2:]) elif command == 'relayevent': relayevent.main(arg_parser, sys.argv[2:]) elif command == 'webhook': webhook.main(arg_parser, sys.argv[2:]) else: sys.stderr.write('unknown command "%s"\n\n' % command) print_usage_and_exit(-1)