add better missing-param messages

This commit is contained in:
eehouse 2010-04-20 02:39:06 +00:00
parent 56270dbe7e
commit f501ccd946

View file

@ -68,32 +68,32 @@ do_one() {
while [ -n "$1" ]; do while [ -n "$1" ]; do
case $1 in case $1 in
--delay) --delay)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
HOW_LONG=$2 HOW_LONG=$2
shift shift
;; ;;
--relay) --relay)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
HOSTNAME=$2 HOSTNAME=$2
shift shift
;; ;;
--port) --port)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
PORT=$2 PORT=$2
shift shift
;; ;;
--room) --room)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
ROOM_ADD=$2 ROOM_ADD=$2
shift shift
;; ;;
--dict) --dict)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
DICT=$2 DICT=$2
shift shift
;; ;;
--games) --games)
[ -n "$2" ] || usage [ -n "$2" ] || usage "$1 requires a parameter"
NGAMES=$2 NGAMES=$2
shift shift
;; ;;
@ -101,7 +101,7 @@ while [ -n "$1" ]; do
DBUG=1 DBUG=1
;; ;;
*) *)
usage usage "unknown option $1"
;; ;;
esac esac
shift shift