diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-02-24 23:25:17 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-02-24 23:25:17 +0100 |
| commit | 3add923d5e2869ba4bcf5baa4050b80181a43b36 (patch) | |
| tree | 5d8165b7ffe191331dcdb940eab0925202410686 /local/bin/clout | |
| parent | 4fe446437f94e999a180692c9ea69c7075c0f42c (diff) | |
| download | dotfiles-3add923d5e2869ba4bcf5baa4050b80181a43b36.tar.gz dotfiles-3add923d5e2869ba4bcf5baa4050b80181a43b36.tar.bz2 dotfiles-3add923d5e2869ba4bcf5baa4050b80181a43b36.zip | |
Updated downloads -> dl, Added README programs, Try to fix moc with XDG dirs
Diffstat (limited to 'local/bin/clout')
| -rwxr-xr-x | local/bin/clout | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/local/bin/clout b/local/bin/clout new file mode 100755 index 0000000..80f19bb --- /dev/null +++ b/local/bin/clout @@ -0,0 +1,28 @@ +#!/bin/sh + +usage() { + echo "Usage: $0 push/pull [rsync args...]" +} + +[ -z "$1" ] && usage && exit 1 + +RSYNC_ARGS="$(echo "$*" | cut -d ' ' -f 2-)" +RSYNC_CMD="rsync -avh --progress --compress $RSYNC_ARGS" + +REMOTE_USER=charles +REMOTE_HOST=cacharle.xyz + +SYNC_DIR="cacharle-sync/" +SYNC_PATH="$HOME/$SYNC_DIR" + +case "$1" in + push) + $RSYNC_CMD "$SYNC_PATH" "$REMOTE_USER@$REMOTE_HOST:$SYNC_DIR" + ;; + pull) + $RSYNC_CMD "$REMOTE_USER@$REMOTE_HOST:$SYNC_DIR" "$SYNC_PATH" + ;; + *) + usage && exit 1 + ;; +esac |
