def vfolders(args):
'''
List and manage virtual folders.
'''
fields = [
('Name', 'name'),
('Created At', 'created_at'),
('Last Used', 'last_used'),
('Max Files', 'max_files'),
('Max Size', 'max_size'),
]
if args.access_key is None:
q = 'query { vfolders { $fields } }'
else:
q = 'query($ak:String) { vfolders(access_key:$ak) { $fields } }'
q = q.replace('$fields', ' '.join(item[1] for item in fields))
try:
resp = Admin.query(q)
except BackendClientError as e:
print_fail(str(e))
return
print(tabulate((item.values() for item in resp['vfolders']),
headers=(item[0] for item in fields)))
评论列表
文章目录