#!/bin/sh -ef
# Command line parsing. Host script may define the following:
# * DESCRIPTION
# * USAGE
# * SHORT_OPTS
# * LONG_OPTS
# * parse_option
# * show_help
# * show_version

[ -n "$SHORT_OPTS" ] && SHORT_OPTS=$SHORT_OPTS,
[ -n "$LONG_OPTS" ] && LONG_OPTS=$LONG_OPTS,

TEMP=`getopt -n $PROG -o ${SHORT_OPTS}h,q,v,V -l ${LONG_OPTS}help,quiet,verbose,version -- "$@"` || show_usage
eval set -- "$TEMP"

while :; do
	case "$1" in
	-h|--help) show_help
		;;
	-q|--quiet) quiet=-q
		;;
	-v|--verbose) verbose=-v
		;;
	-V|--version) show_version
		;;
	--) shift; break
		;;
	*) parse_option $* || shift
		;;
	esac
	shift
done

true
