samhuri.net/minify.sh
2010-12-19 17:12:26 -08:00

19 lines
No EOL
403 B
Bash
Executable file

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