From 5256a810256cbce3a9aaff4c1f2941211ad9b15c Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 14 Nov 2023 17:50:49 +0100 Subject: [PATCH] Fix multi argument commands --- alakazam.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/alakazam.py b/alakazam.py index f9097a4..4b9cde1 100755 --- a/alakazam.py +++ b/alakazam.py @@ -174,7 +174,7 @@ def abra(*args, machine_output=False, ignore_error=False): logging.debug(f"run command: {' '.join(command)}") process = subprocess.run(command, capture_output=True) if process.stderr: - logging.debug(process.stderr.decode()) + logging.warning(process.stderr.decode()) if process.stdout: logging.debug(process.stdout.decode()) if process.returncode and not ignore_error: @@ -389,12 +389,12 @@ def execute_cmds(app_config): return for cmd in all_cmds: container = cmd.split()[0] - cmd = cmd.split()[1] + cmd = cmd.split()[1:] print(f"Run '{cmd}' in {domain}:{container}") if container == "local": - print(abra("app", "cmd", "--local", domain, cmd, ignore_error=True)) + print(abra("app", "cmd", "--local", domain, *cmd, ignore_error=True)) else: - print(abra("app", "cmd", domain, container, cmd, ignore_error=True)) + print(abra("app", "cmd", domain, container, *cmd, ignore_error=True)) @click.group()