Files
homelab-docker-stacks/dclint.sh
T

27 lines
372 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
STACKS_DIR="/srv/stacks"
docker_args=(--rm -v "$STACKS_DIR:/app")
dclint_args=(. -r)
if [[ -t 1 ]]; then
docker_args+=(-t)
fi
case "${1:-}" in
"")
;;
--fix)
dclint_args+=(--fix)
;;
*)
printf 'Usage: %s [--fix]\n' "${0##*/}" >&2
exit 2
;;
esac
exec docker run "${docker_args[@]}" \
zavoloklom/dclint \
"${dclint_args[@]}"