From e7b2d5bd69661cbad0bd92687ae198264612deba Mon Sep 17 00:00:00 2001 From: bernd Date: Fri, 28 May 2021 23:49:46 +0200 Subject: [PATCH] =?UTF-8?q?option=20zum=20anzeigen=20der=20version=20einge?= =?UTF-8?q?f=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.txt | 4 +++- rechnung.sh | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/readme.txt b/readme.txt index e55e720..d67dd35 100644 --- a/readme.txt +++ b/readme.txt @@ -24,7 +24,7 @@ Optionen -h - Gibt eine kurze Hilfe aus und beendet das Programm + Gibt eine kurze Hilfe aus und beendet das Programm. -f kundendatei @@ -34,3 +34,5 @@ Optionen Verwendet 'lco-datei' für verschiedene Variablen des Absenders. +-v + Zeigt die Programmversion an. diff --git a/rechnung.sh b/rechnung.sh index f1754d0..aaffb42 100755 --- a/rechnung.sh +++ b/rechnung.sh @@ -417,6 +417,11 @@ display_help() ( echo "Usage: $PROGRAMM_NAME [-f rechnungsfile] [-h] [-l lco-file]" ) +display_version() ( + + echo "$PROGRAMM_NAME version $PROGRAMM_VERSION" +) + quit() { printf "\n" printf "%s" "$BLUE" @@ -428,12 +433,13 @@ quit() { # --------------------- # # CLI Optionen auswerten -while getopts f:hl: opt +while getopts f:hl:v opt do case $opt in f) RECHNUNGSFILE=$OPTARG;; h) display_help; exit 0;; l) LCOFILE=$OPTARG;; + v) display_version; exit 0;; *) display_help; exit 1;; esac done