#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$ROOT_DIR" OUT_DIR="$ROOT_DIR/dist" mkdir -p "$OUT_DIR" APP_NAME="qr-scanner" OUT_EXE="$OUT_DIR/${APP_NAME}.exe" echo "Building Windows exe -> $OUT_EXE" CGO_ENABLED=0 GOOS=windows GOARCH=amd64 \ go build -trimpath -ldflags "-s -w" -o "$OUT_EXE" . echo "Done." echo "Run on Windows: double-click ${APP_NAME}.exe (auto opens http://localhost:8001/)"