import sys from core.project import project_new __VXSDK_MODULE_META__ = ( ['p', 'project'], "project abstraction", r"""vxsdk project Abstract project manipulation USAGE: vxsdk project [OPTIONS] OPTIONS: --list List installed command -h, --help Print helps information Common used commands: n, new Create a new project See `vxsdk project help ` for more information on a specific command """ ) def cli_parse(_, argv): if argv: if argv[0] == 'n' or argv[0] == 'new': for path in argv[1:]: project_new(path) sys.exit(0) if '-h' in argv or '--help' in argv: logger(LOG_USER, __VXSDK_MODULE_META__[2]) sys.exit(0) logger(LOG_EMERG, __VXSDK_MODULE_META__[2])