anything-scripts

Disposable scripts to fix day to day problems.
git clone git://soucy.cc/anything-scripts.git
Log | Files | Refs

preprocess_javascript (704B)


      1 #!/usr/bin/env bash
      2 
      3 # JavaScript Preprocessing Script
      4 
      5 JS_SRC_PATH=static/src/js
      6 JS_DST_PATH=static/dst/js
      7 
      8 # You must install "Minify CLI" for running this script :
      9 # <https://github.com/tdewolff/minify/tree/master/cmd/minify>
     10 if hash minify 2>/dev/null; then
     11     # JavaScript Concatenation
     12     cat "$JS_SRC_PATH/vendor/dom-utilities/dom-utilities.js" \
     13         "$JS_SRC_PATH/custom/init.js" \
     14         > "$JS_DST_PATH/script.js"
     15 
     16     # JavaScript Minification
     17     minify -v --mime=text/javascript < "$JS_DST_PATH"/script.js > "$JS_DST_PATH"/script.min.js
     18 
     19 else
     20     echo "- You must install Minify CLI for running this script"
     21     echo "- <https://github.com/tdewolff/minify/tree/master/cmd/minify>"
     22 fi