#!/bin/sh
# TRAINFUCK: CHOO CHOO MUTHAFUCKA -*- sh -*-
# Author: Case Duckworth <acdw@acdw.net>
# 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 -- "$@"