19 lines
303 B
Text
19 lines
303 B
Text
|
#! /bin/sh
|
||
|
|
||
|
# Success with no args
|
||
|
./ex1 || exit 1
|
||
|
|
||
|
# Fail with args
|
||
|
if ./ex1 foo 2>/dev/null ; then exit 1 ; fi
|
||
|
|
||
|
# Respond to --help
|
||
|
./ex1 --help >/dev/null || exit 1
|
||
|
|
||
|
# Not using ARGP_LONG_ONLY
|
||
|
if ./ex1 -help 2>/dev/null ; then exit 1 ; fi
|
||
|
|
||
|
(./ex1 --help | grep Usage: >/dev/null ) || exit 1
|
||
|
|
||
|
exit 0
|
||
|
|