From a0b7f4f8b2a690251b5b176e59d1f63b41c5ac59 Mon Sep 17 00:00:00 2001 From: Guillaume Tardif Date: Tue, 13 Sep 2022 13:07:12 +0100 Subject: [PATCH] extension SDK : cannot chain commands in exec() (#15627) * extension SDK : cannot chain commands in exec() Signed-off-by: Guillaume Tardif * Apply suggestions from code review Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> Signed-off-by: Guillaume Tardif Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> --- desktop/extensions-sdk/dev/api/backend.md | 4 ++++ desktop/extensions-sdk/dev/api/docker.md | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/desktop/extensions-sdk/dev/api/backend.md b/desktop/extensions-sdk/dev/api/backend.md index d3c356f5c7..04e144d096 100644 --- a/desktop/extensions-sdk/dev/api/backend.md +++ b/desktop/extensions-sdk/dev/api/backend.md @@ -170,3 +170,7 @@ window.ddClient.spawnHostCmd( } ); ``` + +> You cannot use this to chain commands in a single `exec()` invocation (like `cmd1 $(cmd2)` or using pipe between commands). +> +> You need to invoke `exec()` for each command and parse results to pass parameters to the next command if needed. diff --git a/desktop/extensions-sdk/dev/api/docker.md b/desktop/extensions-sdk/dev/api/docker.md index 6ff2208202..687e0b5a7c 100644 --- a/desktop/extensions-sdk/dev/api/docker.md +++ b/desktop/extensions-sdk/dev/api/docker.md @@ -1,5 +1,5 @@ --- -title: Docker +title: Docker description: Docker extension API keywords: Docker, extensions, sdk, API --- @@ -128,6 +128,10 @@ await ddClient.docker.cli.exec( ); ``` +> You cannot use this to chain commands in a single `exec()` invocation (like `docker kill $(docker ps -q)` or using pipe between commands). +> +> You need to invoke `exec()` for each command and parse results to pass parameters to the next command if needed. + See the [Exec API reference](reference/interfaces/Exec.md) for details about these methods. > Deprecated execution of Docker commands