if __name__ == '__main__': from .download import download_version import plac import sys commands = { "download": download_version, } if len(sys.argv) == 1: print("Available commands:", ", ".join(commands)) sys.exit(1) command = sys.argv.pop(1) if command in commands: plac.call(commands[command], sys.argv[1:]) else: print("Unknown command:", command) print("Available commands:", ", ".join(commands)) sys.exit(1)