summaryrefslogtreecommitdiff
path: root/plugins/docker-compose
diff options
context:
space:
mode:
authorMarc Cornellà <hello@mcornella.com>2021-11-17 10:35:32 +0100
committerMarc Cornellà <hello@mcornella.com>2021-11-17 11:05:25 +0100
commit88e72e8a5482db677a1d07722293a3a4f8f71342 (patch)
treeb55839bc1dc28f76952351b2a64cf523b8021009 /plugins/docker-compose
parentb60b3f184275c39800dd7284d6904fcf295b3956 (diff)
downloadzsh-88e72e8a5482db677a1d07722293a3a4f8f71342.tar.gz
zsh-88e72e8a5482db677a1d07722293a3a4f8f71342.tar.bz2
zsh-88e72e8a5482db677a1d07722293a3a4f8f71342.zip
fix(docker-compose)!: check for old command instead of calling `docker` (#10409)
BREAKING CHANGE: the plugin now checks for the `docker-compose` command instead of trying whether `docker compose` is a valid command. This means that if the old command is still installed it will be used instead. To use `docker compose`, uninstall any old copies of `docker-compose`. Fixes #10409
Diffstat (limited to 'plugins/docker-compose')
-rw-r--r--plugins/docker-compose/docker-compose.plugin.zsh4
1 files changed, 1 insertions, 3 deletions
diff --git a/plugins/docker-compose/docker-compose.plugin.zsh b/plugins/docker-compose/docker-compose.plugin.zsh
index 13985fc82..b8a4b067d 100644
--- a/plugins/docker-compose/docker-compose.plugin.zsh
+++ b/plugins/docker-compose/docker-compose.plugin.zsh
@@ -1,7 +1,5 @@
# support Compose v2 as docker CLI plugin
-DOCKER_CONTEXT=default command docker compose &>/dev/null \
- && dccmd='docker compose' \
- || dccmd='docker-compose'
+(( ${+commands[docker-compose]} )) && dccmd='docker-compose' || dccmd='docker compose'
alias dco="$dccmd"
alias dcb="$dccmd build"