17 lines
462 B
Bash
Executable file
17 lines
462 B
Bash
Executable file
#!/usr/bin/env bash
|
|
if command -v greadlink >/dev/null 2>&1; then
|
|
# macOS readlink doesn't support -f option
|
|
READLINK=greadlink
|
|
else
|
|
READLINK=readlink
|
|
fi
|
|
|
|
leandir=$(dirname $($READLINK -f $0))/..
|
|
leandir=$($READLINK -f $leandir)
|
|
|
|
librarydir="$leandir/lib/lean"
|
|
test -d "$librarydir" || librarydir="$leandir"
|
|
|
|
LEAN_PATH=$librarydir/library:$librarydir/leanpkg \
|
|
PATH=$leandir/bin:$PATH \
|
|
exec lean --run $librarydir/leanpkg/leanpkg/main.lean "$@"
|