author | wenzelm |
Mon, 16 Jun 2008 17:54:43 +0200 | |
changeset 27230 | c0103bc7f7eb |
parent 15967 | f9163c6f69d6 |
child 28504 | 7ad7d7d6df47 |
permissions | -rwxr-xr-x |
#!/usr/bin/env bash # # $Id$ # Author: Markus Wenzel, TU Muenchen # # Smart selection of isabelle-process versus isabelle-interface. if [ -L "$0" ]; then TARGET="$(LC_ALL=C ls -l "$0" | sed 's/.* -> //')" exec "$(cd "$(dirname "$0")"; cd "$(pwd -P)"; cd "$(dirname "$TARGET")"; pwd)/$(basename "$TARGET")" "$@" fi THIS=$(cd "$(dirname "$0")"; pwd -P) NAME="$(basename "$0")" case "$NAME" in I*) PRG=isabelle-interface ;; i*) PRG=isabelle-process ;; esac exec "$THIS/$PRG" "$@"