Exemple #1
0
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()
Exemple #2
0
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.")
Exemple #3
0
def main():
    cli_args = cli.get_args()
    _create_graph(cli_args[0], languages.get(cli_args[1]), cli_args[2])
Exemple #4
0
def main():
    cli_args = cli.get_args()
    _create_graph(cli_args[0], languages.get(cli_args[1]), cli_args[2])