Output version with -V

dev
hk 2017-06-09 12:54:59 +02:00
parent e627b2b18b
commit e0fe671d73
1 changed files with 12 additions and 1 deletions

View File

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