Watch
1
0
Fork
You've already forked dotfiles
0
dotfiles/bin/watch-test
2026-09-12 08:50:21 -04:00

18 lines
336 B
Shell
Executable file

#!/usr/bin/env bash
set -euo pipefail
if [ "$#" -lt 2 ]; then
>&2 echo "usage: $0 dir command [args]"
exit 1
fi
dir="$1"; shift
cmd=("$@")
# I specifically want the command to expand here.
#
# shellcheck disable=SC2068
until fd . "${dir}" | entr -cdr ${cmd[@]}; do
echo 'Press Space or edit a file to re-run tests'
done