From cb0d52892488e941034098d53e8dbd5b9af7fa26 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 27 Jan 2021 20:22:27 +0100 Subject: [PATCH] chore: have hlint use .stack-work-test --- hlint.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hlint.sh b/hlint.sh index c6772fda7..5f30751cc 100755 --- a/hlint.sh +++ b/hlint.sh @@ -4,4 +4,15 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : +move-back() { + mv -v .stack-work .stack-work-test + [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work +} + +if [[ -d .stack-work-test ]]; then + [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build + mv -v .stack-work-test .stack-work + trap move-back EXIT +fi + exec -- stack build --test --fast --flag uniworx:dev --flag uniworx:library-only uniworx:test:hlint