瀏覽代碼

Rsync a bunch of directories instead of using git

Samuel W. Flint 4 年之前
父節點
當前提交
c3e105af07
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      day

+ 16 - 0
day

@@ -40,6 +40,19 @@ restart_i3() {
     fi
 }
 
+rsync_between() {
+    LOCAL=$1
+    REMOTE=$2
+    rsync -aPuzb "$REMOTE" "$LOCAL"
+    rsync -aPuzb "$LOCAL" "$REMOTE"
+}
+
+rsync_directories() {
+    rsync_between ~/News/ swflint@boole.flintfam.org:News/
+    rsync_between ~/Mail/ swflint@boole.flintfam.org:Mail/
+    rsync_between ~/.elfeed/ swflint@boole.flintfam.org:Elfeed/
+}
+
 help() {
     cat <<EOF >&2
 $(basename $0) [ start | end | mid ] [ -n ] [ -i ]
@@ -76,16 +89,19 @@ done
 if [ ${CMD} == "start" ] ; then
     check_ssh
     sync-dirs . School Projects
+    rsync_directories
     restart_i3
     start_emacs
     notify "Starting Day" "On $(hostname -s)."
 elif [ ${CMD} == "end" ] ; then
     check_ssh
     sync-dirs . School Projects
+    rsync_directories
     notify "Ending Day" "On $(hostname -s)."
 elif [ ${CMD} == "mid" ] ; then
     check_ssh
     sync-dirs org .emacs.d EBooks Documents School .ledger
+    rsync_directories
     notify "Mid Day Sync" "On $(hostname -s)."
 else
     help