diff options
| author | Denis Iskandarov <den-is@users.noreply.github.com> | 2024-07-15 20:36:07 +0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-15 18:36:07 +0200 |
| commit | 4146c6be217fb3c57c60d74263808f85b1591a0a (patch) | |
| tree | 1ea84765bb2602c685c4e9751e89ac43900bc6b2 /plugins/docker-compose | |
| parent | fd8f72b27614d48ec06421fb80aff2eb10674a69 (diff) | |
| download | zsh-4146c6be217fb3c57c60d74263808f85b1591a0a.tar.gz zsh-4146c6be217fb3c57c60d74263808f85b1591a0a.tar.bz2 zsh-4146c6be217fb3c57c60d74263808f85b1591a0a.zip | |
fix(docker-compose): fix test for `docker-compose` executable (#12555)
Diffstat (limited to 'plugins/docker-compose')
| -rw-r--r-- | plugins/docker-compose/docker-compose.plugin.zsh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/docker-compose/docker-compose.plugin.zsh b/plugins/docker-compose/docker-compose.plugin.zsh index d1823f535..7863c4f39 100644 --- a/plugins/docker-compose/docker-compose.plugin.zsh +++ b/plugins/docker-compose/docker-compose.plugin.zsh @@ -1,5 +1,8 @@ -# support Compose v2 as docker CLI plugin -(( ${+commands[docker-compose]} )) && dccmd='docker-compose' || dccmd='docker compose' +# Support Compose v2 as docker CLI plugin +# +# This tests that the (old) docker-compose command is in $PATH and that +# it resolves to an existing executable file if it's a symlink. +[[ -x "${commands[docker-compose]:A}" ]] && dccmd='docker-compose' || dccmd='docker compose' alias dco="$dccmd" alias dcb="$dccmd build" |
