#!/bin/bash
# NIZZY macOS launcher — bundled Node + app (Track B / B1).
set -euo pipefail
ROOT="$(cd "$(dirname "$0")" && pwd)"
NODE="$ROOT/runtime/bin/node"
ENTRY="$ROOT/app/build/index.js"
if [[ ! -x "$NODE" ]]; then
  echo "nizzy: bundled Node missing at $NODE" >&2
  exit 1
fi
if [[ ! -f "$ENTRY" ]]; then
  echo "nizzy: app entry missing at $ENTRY" >&2
  exit 1
fi
export NIZZY_PACKAGE_ROOT="$ROOT"
export NIZZY_CHANNEL="stable"
exec "$NODE" "$ENTRY" "$@"
