#!/usr/bin/env bash set -euo pipefail stack build prog="$(stack path --local-install-root)/bin/lisp" for f in tests/*.lisp; do echo "$f" diff -u <("$prog" "$f") "$(sed 's/\.lisp$/.out/' <<<"$f")" done echo "All OK"