#!/bin/bash # bail on errors set -e THIS_DIR=$(dirname "$0") SOURCE_DIR="$1" TARGET_DIR="$2" URL_OVERRIDE="$3" function main() { rm -rf "$TARGET_DIR" echo "* generate site from $SOURCE_DIR into $TARGET_DIR" "$THIS_DIR/sitegen" "$SOURCE_DIR" "$TARGET_DIR" "$URL_OVERRIDE" # echo "* inline CSS" # ruby -w $THIS_DIR/inline-css "$TARGET_DIR" # echo "* minify js" # minify_js } # function minify_js() { # for FILE in "$TARGET_DIR"/js/*.js; do # $THIS_DIR/minify-js.sh "$FILE" > /tmp/minified.js && mv /tmp/minified.js "$FILE" || echo "* failed to minify $FILE" # done # } main