fix: dc alias

This commit is contained in:
2025-12-13 19:09:30 +08:00
parent 17b983ffb4
commit e4e6281742
+8 -27
View File
@@ -113,45 +113,26 @@ function dc
if command -v docker-compose >/dev/null if command -v docker-compose >/dev/null
set compose_cmd docker-compose set compose_cmd docker-compose
else else
set compose_cmd "docker compose" set compose_cmd docker compose
end end
switch $argv[1] switch $argv[1]
case build
$compose_cmd build $argv[2..-1]
case run
$compose_cmd run $argv[2..-1]
case exec
$compose_cmd exec $argv[2..-1]
case l
$compose_cmd logs $argv[2..-1]
case lf case lf
$compose_cmd logs -f $argv[2..-1] $compose_cmd logs -f $argv[2..-1]
case restart case upd
$compose_cmd restart $argv[2..-1]
case rm
$compose_cmd rm $argv[2..-1]
case pull
$compose_cmd pull $argv[2..-1]
case stop
$compose_cmd stop $argv[2..-1]
case kill
$compose_cmd kill $argv[2..-1]
case pause
$compose_cmd pause $argv[2..-1]
case unpause
$compose_cmd unpause $argv[2..-1]
case up
$compose_cmd up -d $argv[2..-1] && $compose_cmd logs -f $argv[2..-1] $compose_cmd up -d $argv[2..-1] && $compose_cmd logs -f $argv[2..-1]
case reup case reupd
$compose_cmd up -d --force-recreate $argv[2..-1] && $compose_cmd logs -f $argv[2..-1] $compose_cmd up -d --force-recreate $argv[2..-1] && $compose_cmd logs -f $argv[2..-1]
case down
$compose_cmd down $argv[2..-1]
case '*' case '*'
$compose_cmd $argv $compose_cmd $argv
end end
end end
#################################################################
# systemctl
alias sc="systemctl"
alias jc="journalctl"
################################################################# #################################################################
# other # other
function ctl function ctl