diff options
Diffstat (limited to 'compress/compress_with_closure.sh')
-rwxr-xr-x | compress/compress_with_closure.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/compress/compress_with_closure.sh b/compress/compress_with_closure.sh index 07985c8..fe57755 100755 --- a/compress/compress_with_closure.sh +++ b/compress/compress_with_closure.sh @@ -2,6 +2,30 @@ DIR=`dirname $0` +URL="https://dl.google.com/closure-compiler/compiler-latest.zip" +FILE=`echo $URL | sed 's#.*/##'` +unzip > /dev/null 2> /dev/null +if [ $? -eq 0 ] ; then + wget -V > /dev/null 2> /dev/null + if [ $? -eq 0 ] ; then + pushd . > /dev/null + cd $DIR + wget -q -N $URL + popd > /dev/null + else + curl -V > /dev/null 2> /dev/null + if [ $? -eq 0 ] ; then + curl -s -z $DIR/$FILE -o $DIR/$FILE $URL > /dev/null 2> /dev/null + fi + fi + if [ -s $DIR/$FILE ] ; then + pushd . > /dev/null + cd $DIR + unzip -o $FILE compiler.jar > /dev/null 2> /dev/null + popd > /dev/null + fi +fi + $DIR/remove_constants.pl $1 | $DIR/opacify.pl > ._tmpRC.js echo -n '"use strict";' |