diff options
Diffstat (limited to '.zs/posthook')
-rwxr-xr-x | .zs/posthook | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.zs/posthook b/.zs/posthook new file mode 100755 index 0000000..bcf1d52 --- /dev/null +++ b/.zs/posthook @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +minify_assets() { + p="$1" + t="$2" + + find "$p" -type f -name "*.$t" | while read -r file; do + name="${file#"$p"}" + name="${name#"/"}" + minify -o "${p}/${name}" "$file" + done +} + +if command -v minify > /dev/null; then + minify_assets "$ZS_OUTDIR" "css" + minify_assets "$ZS_OUTDIR" "js" +fi |