#!/usr/bin/env bash # Call `lean_stage0` when in src/Init; otherwise call `lean`. bin=$(dirname $(realpath $0)) lib=$(dirname $bin)/src/Init # use dir of input file, or pwd if stdin if [[ "$*" == *--stdin* ]]; then dir=$(pwd) else dir=$(dirname $(realpath ${@:$#})) fi # check if `dir` starts with `$lib` if [[ ${dir##$lib} != $dir ]]; then $bin/lean_stage0 $* else $bin/lean $* fi