#!/bin/sh # TRAINFUCK: CHOO CHOO MUTHAFUCKA -*- sh -*- # Author: Case Duckworth # License: WTFPL # Version: #9 ### Commentary: # shell wrapper around fucktrain.awk, which see. ### Code: FUCKTRAIN="$(dirname "$0")/fucktrain.awk" case "$(realpath "$(command -v awk)")" in *gawk) AWK=gawk EXTRA_AWK_ARGS="--characters-as-bytes" # --posix overrides ;; *mawk) AWK=mawk EXTRA_AWK_ARGS="-Wposix" ;; *) AWK=awk EXTRA_AWK_ARGS= ;; esac "$AWK" -v EXE_NAME="$(basename $0)" -f "$FUCKTRAIN" $EXTRA_AWK_ARGS -- "$@"