summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas McWork <thomas.mc.work@gmail.com>2017-11-17 10:20:50 +0100
committerGitHub <noreply@github.com>2017-11-17 10:20:50 +0100
commit260715a9b9de082792082a4dea1b6cf9b2f31bf6 (patch)
treeee397124dc1b4297439a85b210eeda4c9916a4fb
parentfd4a29e848ab728e774ba3d623c9cb7bb5dd0a6e (diff)
Also detect single dashes as error
This also recognizes single dashes as invalid input: rsync_tmbackup.sh - 1 2 3 Expected output: an error because it's unknown what the single `-` could mean Actual output: rsync_tmbackup: Safety check failed - the destination does not appear to be a backup folder or drive (marker file not found). rsync_tmbackup: If it is indeed a backup folder, you may add the marker file by running the following command: rsync_tmbackup: rsync_tmbackup: mkdir -p -- "1" ; touch "1/backup.marker" rsync_tmbackup:
-rwxr-xr-xrsync_tmbackup.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/rsync_tmbackup.sh b/rsync_tmbackup.sh
index ceee3ee..104ee66 100755
--- a/rsync_tmbackup.sh
+++ b/rsync_tmbackup.sh
@@ -182,7 +182,7 @@ while :; do
EXCLUSION_FILE="$3"
break
;;
- -?*)
+ -*)
fn_log_error "Unknown option: \"$1\""
fn_log_info ""
fn_display_usage