#!/bin/sh SCRIPT="$0" case "$SCRIPT" in /*) ;; *) SCRIPT="$(pwd)/$SCRIPT" ;; esac # resolve symlinks while [ -L "$SCRIPT" ]; do LINK="$(readlink "$SCRIPT")" case "$LINK" in /*) SCRIPT="$LINK" ;; *) SCRIPT="$(dirname "$SCRIPT")/$LINK" ;; esac done SCRIPT_DIR="$(cd "$(dirname "$SCRIPT")" && pwd -P)" echo "$SCRIPT_DIR" MAP="" FPS="" while [ $# -gt 0 ]; do case "$1" in --map) shift MAP="$1" ;; --map=*) MAP="${1#--map=}" ;; --fps) shift FPS="$1" ;; --fps=*) FPS="${1#--fps=}" ;; --) shift; break;; *) ;; esac shift done cd "$SCRIPT_DIR" ./bin/stalag --map "$MAP" --fps "$FPS"