#!/usr/bin/env bash
set -euo pipefail

# Generate version from last git commit timestamp (UTC)
VERSION=$(TZ=UTC git log -1 --format=%cd --date=format:'%Y%m%d.%H%M%S' 2>/dev/null || echo "dev")

OUTDIR="src/generated"
mkdir -p "$OUTDIR"
cat > "$OUTDIR/version.ts" << EOF
// Auto-generated by scripts/generate-version.sh — do not edit
export const APP_VERSION = '${VERSION}';
EOF

echo "Generated version: ${VERSION}"
