diff --git a/icrc-sync b/icrc-sync index 4859aa7..8b78d07 100755 --- a/icrc-sync +++ b/icrc-sync @@ -1,10 +1,23 @@ #!/bin/sh +if [ $# -ne 1 ]; then + echo "$0 (from|to)" + echo "syncing from or to it ..." + exit 1 +fi + +fromto=$1; shift + dir=/mnt/c/Users/A090964/vcs/ repolist=$(ssh icrcnb "cd $dir; ls -1") echo $repolist cd ~/vcs for repo in $repolist; do - rsync -av --delete icrcnb:${dir}/${repo}/ ~/vcs/icrc-${repo} + if [ "$fromto" = "from" ]; then + rsync -av --delete icrcnb:${dir}/${repo}/ ~/vcs/icrc-${repo} + fi + if [ "$fromto" = "to" ]; then + rsync -av --delete ~/vcs/icrc-${repo}/ icrcnb:${dir}/${repo}/ + fi done