apheleia/scripts/docker-run.bash
Radon Rosborough 53f243b111
Add formatter tests (#72)
Closes #24
Builds on #25 by @PrimaryCanary
2022-01-05 15:35:12 -08:00

19 lines
354 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
repo="$(git rev-parse --show-toplevel)"
docker=(docker)
if [[ "$OSTYPE" != darwin* ]] && [[ "$EUID" != 0 ]]; then
docker=(sudo -E "${docker[@]}")
fi
it=()
if [[ -t 0 ]]; then
it+=(-it)
fi
exec "${docker[@]}" run "${it[@]}" --rm -v "${repo}:/src" \
--entrypoint=/src/scripts/docker-pid1.bash "$@"