1# support Compose v2 as docker CLI plugin
2(( ${+commands[docker-compose]} )) && dccmd='docker-compose' || dccmd='docker compose'
3
4alias dco="$dccmd"
5alias dcb="$dccmd build"
6alias dce="$dccmd exec"
7alias dcps="$dccmd ps"
8alias dcrestart="$dccmd restart"
9alias dcrm="$dccmd rm"
10alias dcr="$dccmd run"
11alias dcstop="$dccmd stop"
12alias dcup="$dccmd up"
13alias dcupb="$dccmd up --build"
14alias dcupd="$dccmd up -d"
15alias dcdn="$dccmd down"
16alias dcl="$dccmd logs"
17alias dclf="$dccmd logs -f"
18alias dcpull="$dccmd pull"
19alias dcstart="$dccmd start"
20alias dck="$dccmd kill"
21
22unset dccmd
23