diff --git a/build-bookmarklet.sh b/build-bookmarklet.sh index 54330c1..bdcbb70 100755 --- a/build-bookmarklet.sh +++ b/build-bookmarklet.sh @@ -8,9 +8,12 @@ DIST_DIR="$SCRIPT_DIR/dist" CSS_FILE="$SCRIPT_DIR/style.css" JS_FILE="$SCRIPT_DIR/kantine.js" +# === VERSION === +VERSION="v1.8.5" + mkdir -p "$DIST_DIR" -echo "=== Kantine Bookmarklet Builder ===" +echo "=== Kantine Bookmarklet Builder ($VERSION) ===" # Check files exist if [ ! -f "$CSS_FILE" ]; then echo "ERROR: $CSS_FILE not found"; exit 1; fi @@ -20,7 +23,7 @@ CSS_CONTENT=$(cat "$CSS_FILE") JS_CONTENT=$(cat "$JS_FILE") # === 1. Build standalone HTML (for local testing/dev) === -cat > "$DIST_DIR/kantine-standalone.html" << 'HTMLEOF' +cat > "$DIST_DIR/kantine-standalone.html" << HTMLEOF
@@ -37,7 +40,7 @@ HTMLEOF # Inject CSS cat "$CSS_FILE" >> "$DIST_DIR/kantine-standalone.html" -cat >> "$DIST_DIR/kantine-standalone.html" << 'HTMLEOF' +cat >> "$DIST_DIR/kantine-standalone.html" << HTMLEOF @@ -47,7 +50,7 @@ HTMLEOF # Inject JS cat "$JS_FILE" >> "$DIST_DIR/kantine-standalone.html" -cat >> "$DIST_DIR/kantine-standalone.html" << 'HTMLEOF' +cat >> "$DIST_DIR/kantine-standalone.html" << HTMLEOF @@ -81,15 +84,15 @@ echo "javascript:${BOOKMARKLET_RAW}" > "$DIST_DIR/bookmarklet.txt" echo "✅ Bookmarklet URL: $DIST_DIR/bookmarklet.txt" # === 3. Create an easy-to-use HTML installer page === -cat > "$DIST_DIR/install.html" << 'INSTALLEOF' +cat > "$DIST_DIR/install.html" << INSTALLEOF -Kantine WrapperKantine $VERSIONKantine WrapperKantine v1.8.5