From 89f45d9c05240bde3b1a78d92bde47a33d851bcd Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Tue, 21 Feb 2023 01:17:24 -0800 Subject: add syncmusic script --- sh/syncmusic | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 sh/syncmusic (limited to 'sh/syncmusic') diff --git a/sh/syncmusic b/sh/syncmusic new file mode 100755 index 0000000..84c7e5e --- /dev/null +++ b/sh/syncmusic @@ -0,0 +1,28 @@ +REMOTEDIR=root@aberrantflux.xyz:/mnt/blockstorage/music +LOCALDIR=$(pwd) +echo "Remote directory is at $REMOTEDIR" +echo "Local dir is at $LOCALDIR" +echo "To sync from remote to local, enter d. To sync from local to remote, enter u. To cancel, enter c" +read -p "Direction: " DIRECTION + +if [ $DIRECTION = d ] +then + COMMAND="rsync -avzP $REMOTEDIR/* $LOCALDIR/" + echo "About to run $COMMAND - enter y to continue, or n to cancel" + read -p "Confirm: " CONFIRMATION + if [ $CONFIRMATION = y ] + then + rsync -avzP $REMOTEDIR/* $LOCALDIR/ + fi +fi + +if [ $DIRECTION = u ] +then + COMMAND="rsync -avzP $LOCALDIR/* $REMOTEDIR/" + echo "About to run $COMMAND - enter y to continue, or n to cancel" + read -p "Confirm: " CONFIRMATION + if [ $CONFIRMATION = y ] + then + rsync -avzP $LOCALDIR/* $REMOTEDIR/ + fi +fi -- cgit v1.3.1