From 4e24ee218c18fc05d9b87f70612a390d7d38ef4c946ee03872ec175a8c06cfed Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Sat, 22 Aug 2026 06:17:51 +0200 Subject: [PATCH] send usage to stderr on error paths --- pbc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pbc b/pbc index 587efde..2bb4621 100755 --- a/pbc +++ b/pbc @@ -221,7 +221,7 @@ while (( $# > 0 )); do -c|--config) cfgfile=$1 shift - [ -z "$cfgfile" ] && usage && exit 255 + [ -z "$cfgfile" ] && echo "Error: missing argument for $opt" >&2 && usage >&2 && exit 255 ;; -h|--help) usage @@ -232,8 +232,8 @@ while (( $# > 0 )); do ;; -*) echo "Error: invalid option: $opt" >&2 - echo - usage + echo >&2 + usage >&2 exit 255 ;; *) @@ -247,14 +247,14 @@ while (( $# > 0 )); do ;; -*) echo "Error: invalid option: $opt" >&2 - echo - usage + echo >&2 + usage >&2 exit 255 ;; *) echo "Error: invalid argument: $opt" >&2 - echo - usage + echo >&2 + usage >&2 exit 255 ;; esac