def info(args):
"""Get info on vm"""
names = args.names
output = args.output
fields = args.fields
values = args.values
lastvm = "%s/.kcli/vm" % os.environ.get('HOME')
if not names:
if os.path.exists(lastvm) and os.stat(lastvm).st_size > 0:
names = [open(lastvm).readlines()[0].strip()]
common.pprint("Using %s as vm" % names[0], color='green')
else:
common.pprint("Missing Vm's name", color='red')
return
global config
k = config.k
codes = []
for name in names:
result = k.info(name, output=output, fields=fields, values=values)
code = common.handle_response(result, name, quiet=True)
codes.append(code)
os._exit(1 if 1 in codes else 0)
评论列表
文章目录