def main(): try: args = sys.argv[1:] args = configure_making(args) if not args: config.write_colored_text(sys.stdout, USAGE) grace.check_installation() sys.exit(1) commands = get_commands() command, args = args[0], args[1:] mangled_command = command.lower().rstrip(':') if mangled_command not in commands: raise grace.Error("Don't know how to "+command) commands[mangled_command](args) except grace.Help_shown: sys.exit(1) except Exception: config.report_exception() sys.exit(1)
def main(args): if not args: config.write_colored_text(sys.stdout, USAGE) return 1 commands = get_commands() command, args = args[0], args[1:] mangled_command = command.lower().rstrip(':') if mangled_command not in commands: raise grace.Error("Don't know how to "+command) commands[mangled_command](args) return 0
def main(args): if not args: config.write_colored_text(sys.stdout, USAGE) return 1 commands = get_commands() command, args = args[0], args[1:] mangled_command = command.lower().rstrip(':') if mangled_command not in commands: raise grace.Error("Don't know how to " + command) commands[mangled_command](args) return 0