samhuri.net/bin/minify.sh
2011-12-03 14:25:31 -08:00

19 lines
426 B
Bash
Executable file

#!/usr/bin/env zsh
setopt extendedglob
for js (assets/js/*.js) {
target=public/js/${${js:t}%.js}.min.js
if [ ! -f $target ] || [ $js -nt $target ]; then
echo "$js -> $target"
closure < $js >| $target
fi
}
for css (assets/css/*.css) {
target=public/css/${${css:t}%.css}.min.css
if [ ! -f $target ] || [ $css -nt $target ]; then
echo "$css -> $target"
yui-compressor $css $target
fi
}