fix(docker-compose): support Compose V2 `docker compose` command (#10248)
parent
30d441713c
commit
c396efbee3
1 changed files with 20 additions and 26 deletions
@ -1,28 +1,22 @@ |
||||
# Authors: |
||||
# https://github.com/tristola |
||||
# |
||||
# Docker-compose related zsh aliases |
||||
# support Compose v2 as docker CLI plugin |
||||
command docker compose &>/dev/null && dccmd='docker compose' || dccmd='docker-compose' |
||||
|
||||
# Aliases ################################################################### |
||||
alias dco="$dccmd" |
||||
alias dcb="$dccmd build" |
||||
alias dce="$dccmd exec" |
||||
alias dcps="$dccmd ps" |
||||
alias dcrestart="$dccmd restart" |
||||
alias dcrm="$dccmd rm" |
||||
alias dcr="$dccmd run" |
||||
alias dcstop="$dccmd stop" |
||||
alias dcup="$dccmd up" |
||||
alias dcupb="$dccmd up --build" |
||||
alias dcupd="$dccmd up -d" |
||||
alias dcdn="$dccmd down" |
||||
alias dcl="$dccmd logs" |
||||
alias dclf="$dccmd logs -f" |
||||
alias dcpull="$dccmd pull" |
||||
alias dcstart="$dccmd start" |
||||
alias dck="$dccmd kill" |
||||
|
||||
# Use dco as alias for docker-compose, since dc on *nix is 'dc - an arbitrary precision calculator' |
||||
# https://www.gnu.org/software/bc/manual/dc-1.05/html_mono/dc.html |
||||
|
||||
alias dco='docker-compose' |
||||
|
||||
alias dcb='docker-compose build' |
||||
alias dce='docker-compose exec' |
||||
alias dcps='docker-compose ps' |
||||
alias dcrestart='docker-compose restart' |
||||
alias dcrm='docker-compose rm' |
||||
alias dcr='docker-compose run' |
||||
alias dcstop='docker-compose stop' |
||||
alias dcup='docker-compose up' |
||||
alias dcupb='docker-compose up --build' |
||||
alias dcupd='docker-compose up -d' |
||||
alias dcdn='docker-compose down' |
||||
alias dcl='docker-compose logs' |
||||
alias dclf='docker-compose logs -f' |
||||
alias dcpull='docker-compose pull' |
||||
alias dcstart='docker-compose start' |
||||
alias dck='docker-compose kill' |
||||
unset dccmd |
||||
|
||||
Loading…
Reference in new issue