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