summaryrefslogtreecommitdiff
path: root/zscripts/dockeraliases.zsh
blob: 93a969c2bbeb9f8169838d1818ad4fd9c29947aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env zsh

alias \
	dc="docker compose" \
	dcl="docker compose logs -f" \
	dcb="docker compose build" \
	dcu="docker compose up" \
	dcd="docker compose down" \
	dcr="docker compose restart" \


function dce() {
	local shells=("/bin/bash" "/bin/sh")
	local service=$1
	shift
	for shell in ${shells[@]}; do
		docker compose exec -it $service $shell $@ && return
	done
}