blob: c77a06e6db0abf2207140ca183d04c09b1709b08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/sh
REMOTEDIR=aberrant@canonical.aberrantflux.xyz:/srv/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"
printf "Direction: "
read DIRECTION
if [ $DIRECTION = d ]
then
COMMAND="rsync -avzP $REMOTEDIR/* $LOCALDIR/"
echo "About to run $COMMAND - enter y to continue, or n to cancel"
printf "Confirm: "
read 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"
printf "Confirm: "
read CONFIRMATION
if [ $CONFIRMATION = y ]
then
rsync -avzP $LOCALDIR/* $REMOTEDIR/
fi
fi
|