mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-17 16:21:46 +03:00
b457d15701
Zsh is available by default on macOS readlink -f is commonly supported on Linux and BSD
21 lines
419 B
Bash
Executable File
21 lines
419 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e # exit on any error
|
|
|
|
if [ -z "$SCHEME" ]; then
|
|
echo "Required SCHEME env is not set."
|
|
exit 1
|
|
fi
|
|
|
|
if [ "$(uname)" = Darwin ]; then
|
|
DIR=$(zsh -c 'printf %s "$0:A:h"' "$0")
|
|
else
|
|
DIR=$(dirname "$(readlink -f -- "$0")")
|
|
fi
|
|
|
|
LD_LIBRARY_PATH="$DIR/idris2_app":$LD_LIBRARY_PATH
|
|
PATH="$DIR/idris2_app":$PATH
|
|
export LD_LIBRARY_PATH PATH
|
|
|
|
${SCHEME} --script "$DIR/idris2_app/idris2-boot.so" "$@"
|