#!/bin/sh

gshterm_usage()
{
	echo 'gshterm [e command][f font][s size][h]'
}

FONT=""
GEOMETRY=""
COMMAND=""

while [ $# -gt 0 ]; do
	case "$1" in
	-e)
		shift
		COMMAND="\"$*\""
		break
		;;
	-g)
		GEOMETRY=$2
		shift
		;;
	-f)
		FONT=$2
		shift
		;;
	-h)
		gshterm_usage
		;;
	-s)
		FONT="$FONT $2"
		shift
		;;
	esac
	shift
done

ARGS=""

if [ "$GEOMETRY" -ne "" ]; then
	ARGS="$ARGS -og $GEOMETRY"
fi
if [ "$FONT" -ne "" ]; then
	ARGS="$ARGS -oS $FONT"
fi

#echo $*

if [ "$COMMAND" = "" ]; then
	COMMAND=$SHELL
fi



COMMAND="gtkshell -oF $ARGS -as $COMMAND"

exec sh -c "$COMMAND"

