samhuri.net/bin/compile

30 lines
602 B
Bash
Executable file

#!/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