diff --git a/src/borgwrapper.sh b/src/borgwrapper.sh index 1e3882a..0a1dfa2 100755 --- a/src/borgwrapper.sh +++ b/src/borgwrapper.sh @@ -1,5 +1,8 @@ #!/bin/bash +VERSION="1.0.0" + + print_usage () { cat << EOF Usage: $(basename "${BASH_SOURCE[0]}") [OPTIONS] MODE @@ -12,6 +15,10 @@ MODES EOF } +print_version () { + echo "borgwrapper v${VERSION}" +} + error_handler () { local SCRIPT_NAME="$0" local LINE="$1" @@ -187,11 +194,15 @@ POST_BACKUP_CMD=() POST_VERIFY_CMD=() BWLIMIT=0 -while getopts ":c:" OPT; do +while getopts ":c:V" OPT; do case ${OPT} in c) CONFIG="${OPTARG}" ;; + V) + print_version + exit 0 + ;; *) print_usage exit 1