summaryrefslogtreecommitdiffstats
path: root/compress/compress_with_closure.sh
diff options
context:
space:
mode:
Diffstat (limited to 'compress/compress_with_closure.sh')
-rwxr-xr-xcompress/compress_with_closure.sh24
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";'