summaryrefslogtreecommitdiff
path: root/zscripts/dockeraliases.zsh
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-09-12 21:58:24 -0500
committerTim Keller <tjk@tjkeller.xyz>2025-09-12 21:59:10 -0500
commit59e19225f2f199855f794f6ac175ff14226916cd (patch)
tree8c14ec80257d3ffdba6c2def69961fbbaa286910 /zscripts/dockeraliases.zsh
parent8600c1fecaf71898dba0721398e26148bfbb6e78 (diff)
parent973dfaf6058981914d13bbcdb4467f4c9aa13ffa (diff)
downloadzsh-59e19225f2f199855f794f6ac175ff14226916cd.tar.xz
zsh-59e19225f2f199855f794f6ac175ff14226916cd.zip
Merge branch 'master' of zsh
Diffstat (limited to 'zscripts/dockeraliases.zsh')
-rw-r--r--zscripts/dockeraliases.zsh19
1 files changed, 19 insertions, 0 deletions
diff --git a/zscripts/dockeraliases.zsh b/zscripts/dockeraliases.zsh
new file mode 100644
index 0000000..93a969c
--- /dev/null
+++ b/zscripts/dockeraliases.zsh
@@ -0,0 +1,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
+}