]> git.dabkitsch.com - m29-web-sfp.git/commitdiff
adding publishing script
authorequilet <2237372+equilet@users.noreply.github.com>
Wed, 6 Mar 2024 03:53:32 +0000 (21:53 -0600)
committerequilet <2237372+equilet@users.noreply.github.com>
Wed, 6 Mar 2024 03:53:32 +0000 (21:53 -0600)
publish.zsh [new file with mode: 0755]

diff --git a/publish.zsh b/publish.zsh
new file mode 100755 (executable)
index 0000000..92bd502
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/zsh
+
+server_path=jlubow@dabkitsch.com:/home/jlubow/sketch.dabkitsch.com/m29/m29_sfp
+rootdirs=(media js style)
+rootfiles=(favicon.ico index.html)
+
+if [ -d _upload ]
+then
+    echo 'found a previously existing upload dir; removing...'
+    rm -rf _upload/*
+    rm _upload
+else
+    echo 'creating upload directory'
+    mkdir _upload
+fi
+
+for dir in $rootdirs; do
+    echo 'copying dirs: ' $dir
+    cp -rf $dir _upload
+done
+
+for file in $rootfiles; do
+    echo 'copying files: ' $file
+    cp $file _upload 
+done
+    
+echo 'upload designated: sketch dabk m29 m29_sfp'
+
+#----------------------------------------------------------
+#note: careful.  this blasts dest on server 
+
+#echo 'warning: rsync is in dry-run mode; update script to execute normally'
+#rsync -avz --dry-run --delete $upload_dir/ $server_path
+
+echo 'rsync running in regular mode.'
+rsync -avz --delete _upload/ ${server_path}/
+
+#echo 'removing (temp) upload directory...'
+#rm -rf $upload_dir
+