ari.lt/scripts/minhtml.sh
Ari Archer 3e1776adf8 Fix bday date, improve html minify script
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-09-29 04:25:39 +03:00

19 lines
497 B
Bash
Executable file

#!/usr/bin/env sh
set -e
main() {
if [ "$CI" ]; then
echo 'Minifying all HTML'
find . -type f -name "*.html" \
-exec html-minifier --collapse-whitespace --collapse-inline-tag-whitespace --remove-tag-whitespace -o {}.min {} \; \
-exec rm {} \; \
-exec mv {}.min {} \; \
-exec sh -c "printf '%s' '\n<!-- source code @ /git -->\n' >>\"\$1\"" -- {} \;
else
echo 'Not minifying HTML in non-CI mode'
fi
}
main "$@"