#!/usr/bin/env bash
# Whitestone optional software zip. Counted download via this Worker.
# The live app is https://whitestone.vibelock.workers.dev/ — zip is optional.
set -euo pipefail
HOST="https://whitestone-download-tracker.vibelock.workers.dev"
ASSET="whitestone-standalone.zip"
WORKDIR="${WHITESTONE_HOME:-$HOME/whitestone}"
mkdir -p "$WORKDIR"
cd "$WORKDIR"
echo "Downloading counted zip from ${HOST}/download (User-Agent Mozilla/5.0)…"
curl -fsSL -A 'Mozilla/5.0' "${HOST}/download?asset=${ASSET}" -o "${ASSET}"
unzip -o "${ASSET}"
DIR="$(find . -maxdepth 1 -type d -name 'whitestone' | head -n 1)"
if [ -n "${DIR}" ]; then
  cd "${DIR}"
fi
echo
echo "Unzipped Whitestone (optional offline copy)."
echo "Serve this folder:  npx --yes serve .   or   python3 -m http.server 4173"
echo "The live product is https://whitestone.vibelock.workers.dev"
echo "Not a lawyer. Not legal advice. Author: Aziel Eliab."
