#!/bin/bash # Generiert eine Cache-Version basierend auf aktuellem Timestamp VERSION=$(date +%s%3N) # Unix timestamp in Millisekunden JS_FILE="cmd/client/web/game.js" HTML_FILE="cmd/client/web/index.html" echo "🔄 Updating cache version to: $VERSION" # Ersetze CACHE_VERSION in game.js und BUILD_VERSION in index.html if [[ "$OSTYPE" == "darwin"* ]]; then # macOS sed -i '' "s/const CACHE_VERSION = .*;/const CACHE_VERSION = $VERSION;/" "$JS_FILE" sed -i '' "s/const BUILD_VERSION = .*;/const BUILD_VERSION = $VERSION;/" "$HTML_FILE" else # Linux sed -i "s/const CACHE_VERSION = .*;/const CACHE_VERSION = $VERSION;/" "$JS_FILE" sed -i "s/const BUILD_VERSION = .*;/const BUILD_VERSION = $VERSION;/" "$HTML_FILE" fi echo "✅ Cache version updated: $JS_FILE and $HTML_FILE"