in src/hpcadvisor/__main__.py [0:0]
def deployment_handler(args):
from hpcadvisor import main_cli
if args.operation == "create":
if not args.userinput:
print("User input file required (-u):")
sys.exit(1)
main_cli.main_create_deployment(args.name, args.userinput, args.debug)
return
elif args.operation == "list":
main_cli.main_list_deployments()
return
elif args.operation == "shutdown":
options = {}
options["deletepools"] = args.deletepools
options["deletejobs"] = args.deletejobs
main_cli.main_shutdown_deployment(args.name, options)
return
else:
print("Supported operations: create|list|shutdown")
sys.exit(1)