def main():
parser = argparse.ArgumentParser(description = "Manages and deploys Onyx clusters.")
data = json.loads(resource_string(__name__, 'args.json'))
shared_parsers = build_shared_parsers(data['shared-parsers'])
attach_subparsers(parser, shared_parsers, data, 0)
args = parser.parse_args()
arg_vars = vars(args)
commands = ['command-0', 'command-1', 'command-2', 'command-3']
command_seq = [ arg_vars.get(k) for k in commands if arg_vars.get(k) is not None ]
[success, rets] = engraver_root_dir(getcwd())
if (arg_vars.get('command-0') in ['init', 'configure']) or success:
project_root = rets
apply(fns.get(tuple(command_seq)), [arg_vars, project_root])
else:
print rets
评论列表
文章目录