mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-19 01:01:59 +03:00
21 lines
494 B
Plaintext
21 lines
494 B
Plaintext
|
# 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-banner Main.idr < ../input
|
||
|
rm -rf build
|