abulid-keygen: only send help text to stderr on error
This commit is contained in:
parent
ad5697ac44
commit
11c1091659
|
@ -91,7 +91,7 @@ do_keygen() {
|
||||||
}
|
}
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat >&2 <<-__EOF__
|
cat <<-__EOF__
|
||||||
$program $program_version - generate signing keys
|
$program $program_version - generate signing keys
|
||||||
Usage: $program [-a|--append] [-i|--install] [-n]
|
Usage: $program [-a|--append] [-i|--install] [-n]
|
||||||
Options:
|
Options:
|
||||||
|
@ -131,12 +131,12 @@ while true; do
|
||||||
-q|--quiet) quiet=1;; # suppresses msg
|
-q|--quiet) quiet=1;; # suppresses msg
|
||||||
-h|--help) usage; exit;;
|
-h|--help) usage; exit;;
|
||||||
--) shift; break;;
|
--) shift; break;;
|
||||||
*) exit 1;; # getopt error
|
*) usage >&2; exit 1;; # getopt error
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
if [ $# -ne 0 ]; then
|
if [ $# -ne 0 ]; then
|
||||||
usage
|
usage >&2
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue