1
0
Fork 0
dotfiles/.local/bin/scripts/docker
2025-06-16 11:04:16 +03:00

16 lines
357 B
Bash
Executable file

#!/bin/bash
declare -A CONTEXTS=(
["cpu"]=hicpu
["gpu"]=higpu
)
WORKDIR="$(pwd)"
[[ "$WORKDIR" = "$HOME/Services"* ]] && {
_ctx="$(cut -d'/' -f1 <<<"${WORKDIR#"${HOME}/Services/"}")"
[ -n "$_ctx" ] && _ctx="${CONTEXTS["$_ctx"]}" && \
[ -n "$_ctx" ] && ctx="--context=$_ctx"
}
# shellcheck disable=SC2086
/usr/bin/docker $ctx "$@"