From cfa31776a71fbcf032b6b21cded95759eac13175 Mon Sep 17 00:00:00 2001 From: Luka de Jong <52010222+NekoLuka@users.noreply.github.com> Date: Tue, 12 Sep 2023 10:50:34 +0200 Subject: [PATCH] Fixed a bug --- cliserver.py | 3 ++- example_config.json | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cliserver.py b/cliserver.py index 1560f1c..3360227 100644 --- a/cliserver.py +++ b/cliserver.py @@ -50,7 +50,8 @@ def app(environ: Dict[str, Any], start_response: StartResponse) -> Iterable[byte return responder.respond(start_response, ResponseEnum.BadRequest, error_value, None) else: param_dict = dict() - commander = Commander(value["commands"], value["return_stdout"], len(value["params"]) > 0, param_dict) + commander = Commander(value["commands"], value["return_stdout"], len(value["params"]) > 0, param_dict, + value["variables"]) status, value = commander.execute_commands() return responder.respond(start_response, status, value, None) diff --git a/example_config.json b/example_config.json index b19ee8f..ff04371 100644 --- a/example_config.json +++ b/example_config.json @@ -5,10 +5,13 @@ "/hello": { "method": "GET", "params": ["message"], + "variables": { + "messages": "echo {message} | base64" + }, "commands": [ { "condition": "{message} = hello", - "command": "echo {message}" + "command": "echo {messages}" } ] },