Idris2/tests/chez/chez016/run
2020-08-18 19:25:36 +01:00

21 lines
522 B
Plaintext
Executable File

# This test needs to run `idris2` from a sub-folder.
# Split path to `idris2` executable into dirname and basename.
# If the path is relative, add `..` to compensate for running `idris2` in a sub-folder.
case "$1" in
/*)
# Absolute path
IDRIS2_DIR="$(dirname "$1")"
;;
*)
# Relative path
IDRIS2_DIR="../$(dirname "$1")"
;;
esac
IDRIS2_EXEC="$(basename "$1")"
cd "folder with spaces" || exit
"$IDRIS2_DIR/$IDRIS2_EXEC" --no-color --consolewidth 0 --no-banner Main.idr < ../input
rm -rf build