From 426c466288b01539375aff6b5401d84dbe005e69 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Mon, 8 Mar 2021 14:33:37 -0500 Subject: [PATCH] git-mirror: minify HTML --- git-mirror | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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} -- 2.39.2