From: Armaan Bhojwani Date: Mon, 8 Mar 2021 19:33:37 +0000 (-0500) Subject: git-mirror: minify HTML X-Git-Tag: v0.0.1~20 X-Git-Url: https://git.armaanb.net/?p=bin.git;a=commitdiff_plain;h=426c466288b01539375aff6b5401d84dbe005e69 git-mirror: minify HTML --- diff --git a/git-mirror b/git-mirror index db3d694..6457db6 100755 --- a/git-mirror +++ b/git-mirror @@ -14,11 +14,12 @@ usage() { run() { [ -z ${3} ] && echo "not enough arguments" && exit 1 [ -z $(which stagit) ] && echo "please install stagit" && exit 1 + [ -z $(which minify) ] && echo "please install minify" && exit 1 cd ${1} [ -d ${3} ] || mkdir ${3} - stagit-index ./* > ${3}/index.html + cd ${3} && stagit-index cp /usr/share/doc/stagit/style.css ${3} while :; do @@ -27,6 +28,11 @@ run() { [ -d ${newdir} ] || mkdir ${newdir} cd ${newdir} stagit ${dir} + find . -type f \( -name '*.html' -or -name '*.xml' \) | \ + while read i ; do + minify ${i} > ${i}.tmp + mv ${i}.tmp ${i} + done cp /usr/share/doc/stagit/style.css . git -C ${dir} fetch --tags echo $(date -Iseconds) ' | ' ${dir} | tee -a ${2}