#!/usr/bin/env zsh packagedir=( ./.cabal-sandbox/*.conf.d(/N) ) (( ${#packagedir} == 0 )) && { print -- "Error no package found in sandbox" print -- "Please us cabal sandbox init" exit 1 }>&2 (( ${#packagedir} > 1 )) && { print -- "Error Too many packages:" print -l -- $packagedir exit 1 }>&2 export GHC_PACKAGE_PATH=$packagedir/: GHC_PACKAGE_PATH=$packagedir/: ghci