Minify with YUI shell script
# src: http://www.craig-russell.co.uk
CSS='css'
JS='js'
FILELIST="minify.$$.tmp"
COMPORESSOR="yuicompressor-2.4.2.jar"
MINCSS="css/styles.min.css"
# Minify CSS to single file
echo -n '' > $MINCSS
ls $CSS | grep -v min > $FILELIST
while read LINE
do
OLD="$CSS/$LINE"
echo "$OLD -> $MINCSS"
java -jar yuicompressor-2.4.2.jar $OLD >> $MINCSS #bug fix: fix media queries
done < $FILELIST
# Minify JS to multiple files
ls $JS | grep -v min > $FILELIST
while read LINE
do
OLD="$JS/$LINE"
NEW=` echo "$JS/$LINE" | sed 's/.js/.min.js/g'`
echo "$OLD -> $NEW"
java -jar yuicompressor-2.4.2.jar $OLD > $NEW
done < $FILELIST
rm -f $FILELIST