feat: add docker compose alias
This commit is contained in:
@@ -93,6 +93,53 @@ alias sws="swagger serve -F=swagger"
|
||||
alias sourceit="source ~/.config/fish/config.fish"
|
||||
|
||||
|
||||
#################################################################
|
||||
# docker
|
||||
function dc
|
||||
# 检查 docker-compose 是否可用
|
||||
if command -v docker-compose > /dev/null
|
||||
set compose_cmd "docker-compose"
|
||||
else
|
||||
set compose_cmd "docker compose"
|
||||
end
|
||||
|
||||
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'
|
||||
$compose_cmd logs -f $argv[2..-1]
|
||||
case 'restart'
|
||||
$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 'rup'
|
||||
$compose_cmd up -d --force-recreate $argv[2..-1]
|
||||
case 'up'
|
||||
$compose_cmd up -d $argv[2..-1]
|
||||
case 'down'
|
||||
$compose_cmd down $argv[2..-1]
|
||||
case '*'
|
||||
$compose_cmd $argv
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
#################################################################
|
||||
# other
|
||||
function ctl
|
||||
|
||||
Reference in New Issue
Block a user