#!/bin/sh -
MYBIN="$HOME/binp"

#GRCOPTS='--colour=auto'	# hmmm, doesn't work here :-(
GRCOPTS=

# grc - front-end to run grc commands even if grc isn't available
# Steve Kinzler, steve@kinzler.com, Dec 15
# https://kinzler.com/me/home.html#unix

case "$ReGrc99" in
?*)	echo "$0: aborting recursive grc front-end" 1>&2; exit 1;;
*)	ReGrc99=true; export ReGrc99;;
esac

path=${BACKPATH-`echo ":$PATH:" | sed "s:$MYBIN::g; s/^://; s/:$//"`}
GRCCMD=`wh -p "$path" grc 2> /dev/null | sed 1q`

"$GRCCMD" --version 2>&1 | grep -s -i options > /dev/null &&
	exec "$GRCCMD" $GRCOPTS ${1+"$@"}

while :
do
	case $# in
	0)	break;;
	*)	case "$1" in
		--)	shift; break;;
		-*)	shift;;
		*)	break;;
		esac
	esac
done

exec ${1+"$@"}
