argp-standalone/testsuite/ex1-test

19 lines
303 B
Bash
Executable File

#! /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