Mercurial > hg > config
annotate bin/copy-remote.sh @ 911:6fbbe5f0bc6b
add silvermirror/unison alternative
| author | Jeff Hammel <k0scist@gmail.com> |
|---|---|
| date | Sun, 14 Apr 2024 15:00:41 -0700 |
| parents | 1919706e94f5 |
| children |
| rev | line source |
|---|---|
| 372 | 1 #!/bin/bash |
| 2 | |
| 3 # TODO -> silvermirror | |
| 4 # (STUB) | |
| 5 | |
| 6 REMOTE=k0s.org | |
| 7 | |
| 8 if ! echo $PWD | grep '^'$HOME | |
| 9 then | |
| 10 echo "should be in subtree of $HOME to use" | |
| 11 exit 1 | |
| 12 fi | |
| 13 | |
| 14 for i in "$@" | |
| 15 do | |
| 16 if [ ! -e $i ] | |
| 17 then | |
| 18 echo "Error: $i does not exist" | |
| 19 exit 1 | |
| 20 fi | |
| 21 done | |
| 22 | |
| 23 for i in "$@" | |
| 24 do | |
| 25 path=$(readlink -f $i) | |
| 26 if [ "${path:0:1}" != "/" ] | |
| 27 then | |
| 28 # relative path | |
| 29 #path=${PWD}/${path} | |
| 30 fi | |
| 31 scp ${REMOTE}:${path} ${path} | |
| 32 done |
