hugin/scripts/sync-framework.sh
2026-10-27 08:33:21 +01:00

11 lines
619 B
Bash
Executable file

#!/usr/bin/env bash
# Übernimmt das gebaute CSS-Framework in die statischen Dateien des Servers.
# Nach jeder Änderung am Framework: (cd static/css-framework && python3 build.py) und dann dieses Skript.
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
SOURCE="$ROOT/static/css-framework/dist"
TARGET="$ROOT/server/src/hugin_app/static"
cp "$SOURCE/main.min.css" "$TARGET/css/main.min.css"
cp "$SOURCE/framework.min.js" "$TARGET/js/framework.min.js"
cp "$SOURCE/theme.min.js" "$TARGET/js/theme.min.js"
echo "Framework $(grep -m1 -o 'Version: [0-9.]*' "$ROOT/static/css-framework/framework.js") übernommen."