#!/usr/bin/env bash
set -euo pipefail
# Run from the checkout being captured. Put these scripts together in an evidence directory.
# Usage: bash run-desktop.sh <evidence-directory> <before|after> <CDP-port>
evidence_dir="$(cd "$1" && pwd)"
side="$2"
cdp_port="$3"
export XDG_CONFIG_HOME="$evidence_dir/$side-config"
export NODE_OPTIONS="--require $evidence_dir/synthetic-host.cjs"
export T3CODE_DEV_SEED=0
export T3CODE_DESKTOP_REMOTE_DEBUGGING_PORT="$cdp_port"
headless-desktop vp run dev:desktop
# In another shell, from the same checkout:
# node <evidence-directory>/capture.cjs <CDP-port> <before|after> <evidence-directory>
