From 4eefa90fe5943ae35fe8ca621517834a0384dfc4 Mon Sep 17 00:00:00 2001 From: Michiel Sikma Date: Sat, 7 Jan 2017 17:58:51 +0100 Subject: [PATCH] Simple build script that also finalizes CSS/JS --- scripts/build.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 scripts/build.sh diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 00000000..e3a443d8 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +BASEDIR=$(dirname "$0") +DIR=$BASEDIR/.. +if [ ! -f "$DIR/pokesprite.php" ]; then + echo "Cannot find pokesprite.php" + exit +fi + +rm -f "$DIR/output/"* +"$DIR/pokesprite.php" +java -jar "$DIR/tools/closure-compiler.jar" --compilation_level ADVANCED_OPTIMIZATIONS --js "$DIR/output/pokesprite.js" --js_output_file "$DIR/output/pokesprite.min.js" --charset UTF-8 +rm "$DIR/output/pokesprite.js" +sass --sourcemap=none --style compressed "$DIR/output/pokesprite.scss" "$DIR/output/pokesprite.css" +rm "$DIR/output/pokesprite.scss" +rm -f "$DIR/output/pokesprite.css.map" +sass --sourcemap=none --style compressed "$DIR/resources/overview.scss" "$DIR/output/overview.css" +rm -f "$DIR/output/overview.css.map"