Suppress gotify output unless verbose mode set

This commit is contained in:
2025-11-20 18:13:55 -05:00
parent 655e6fffac
commit 999d745710

View File

@@ -10,9 +10,28 @@ for cmd in curl jq; do
fi fi
done done
USAGE="Usage: $0 [-v] <priority> <title> <message>"
VERBOSE=0
while getopts "hv" OPT; do
case "$OPT" in
h)
echo "$USAGE"
exit 0
;;
v)
VERBOSE=1
;;
*)
echo "$USAGE"
exit 1
;;
esac
done
shift $((OPTIND - 1))
if [ $# -lt 3 ]; then if [ $# -lt 3 ]; then
echo "[ERROR]: Missing required arguments" echo "[ERROR]: Missing required arguments"
echo "Usage: $0 <priority> <title> <message>" echo "$USAGE"
exit 1 exit 1
fi fi
@@ -64,5 +83,8 @@ if ! RESPONSE=$(
exit 1 exit 1
fi fi
echo "$RESPONSE" if [ "$VERBOSE" -eq 1 ]; then
echo "$RESPONSE"
fi
exit 0 exit 0