From 22fbaded16c4e74f2113b684922e5931fb2a1558 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Mon, 6 Jun 2022 18:21:08 +0200 Subject: [PATCH] Added usage, usage_and_exit, version and error --- general_utils | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/general_utils b/general_utils index 6246c33..88531d2 100755 --- a/general_utils +++ b/general_utils @@ -28,3 +28,22 @@ exec_process_substitution () { printf '%s' "$__result" return $__result_code } + +usage () { + echo "Usage: $PROGRAM [--file config] [--?] [--help] [--version] [--dbg]" + # UpdateController.conf" +} + +usage_and_exit () { + usage + exit $1 +} + +version () { + echo "$PROGRAM version $VERSION" +} + +error () { + echo "$@" 1>&2 + usage_and_exit 1 +}