aboutsummaryrefslogtreecommitdiff
path: root/bin/cacharle-sync
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-23 15:18:30 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-23 15:18:30 +0100
commit1dcf8b2fca367878f3e7b6e6c3a4322b50bd64b1 (patch)
treed7472d545a6fdcfc9f0bcfb820563ead7566b523 /bin/cacharle-sync
parent8a584f826a3832428dc283b0748674b9421ef632 (diff)
downloaddotfiles-1dcf8b2fca367878f3e7b6e6c3a4322b50bd64b1.tar.gz
dotfiles-1dcf8b2fca367878f3e7b6e6c3a4322b50bd64b1.tar.bz2
dotfiles-1dcf8b2fca367878f3e7b6e6c3a4322b50bd64b1.zip
Fixing cacharle-sync to take multiple rsync arguments
Diffstat (limited to 'bin/cacharle-sync')
-rwxr-xr-xbin/cacharle-sync7
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/cacharle-sync b/bin/cacharle-sync
index 9a73f50..2f1e33b 100755
--- a/bin/cacharle-sync
+++ b/bin/cacharle-sync
@@ -1,12 +1,13 @@
#!/usr/bin/env sh
usage() {
- echo "Usage: $0 push/pull [rsync args]"
+ echo "Usage: $0 push/pull [rsync args...]"
}
-[ -z "$1" ] || [ $# -gt 2 ] && usage && exit 1
+[ -z "$1" ] && usage && exit 1
-RSYNC_CMD="rsync -avh --progress --compress $2"
+RSYNC_ARGS="$(echo "$*" | cut -d ' ' -f 2-)"
+RSYNC_CMD="rsync -avh --progress --compress $RSYNC_ARGS"
REMOTE_USER=charles
REMOTE_HOST=cacharle.xyz