def main(): if len(sys.argv) > 1: language = languages.get(sys.argv[1]) else: language = languages.get('python') for test in language.tests: test.test()
def main(argv): try: opts, args = getopt.getopt(argv, "hl:v", ["language=", "version"]) except getopt.GetoptError: print(help_text) sys.exit(2) language = None # Get options for opt, arg in opts: if opt in ('-h', '--help'): print(help_text) elif opt in ('-v', '--version'): print("Proman Version {}".format(VERSION)) elif opt in ('-l', '--language'): language = languages.get(arg) if(language == None): print("Error: Language doesn't exist.") print("Please select one from the following list:") language = languages.get_language_from_user() if(len(argv) >= 2): if(argv[-2] == 'new'): # Create new project name = argv[-1] if language == None: language = languages.get_language_from_user() create_project(name, language) else: print("Error: Unknown command.") print(help_text) elif(len(argv) == 1): if(argv[-1] == 'new'): print("Error: Project name must be given.")
def main(): cli_args = cli.get_args() _create_graph(cli_args[0], languages.get(cli_args[1]), cli_args[2])