def knight_ls(context): if len(context['args']) == 1: context['param'] = context['args'][0] return operations.print_list(json.loads(operations.request(context)))
def plugin_install(context): if len(context['args']) == 0: return "Invalid parameters" if len(context['args']) == 1: context['data'] = context['args'][0] return json.dumps(json.loads(operations.request(context))['response'], indent=2)
def plugin_ls(context): return json.dumps(json.loads(operations.request(context)), indent=2)
def task_run(context): if len(context['args']) == 0: return "Invalid parameters" if len(context['args']) > 0: context['json'] = {'command': context['args'][0], 'parameters': operations.hash_args(context['args'][1:])} context['headers'] = {'content-type': 'application/json'} return json.dumps(json.loads(operations.request(context)), indent=2)