#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" REPO_ROOT="$(dirname "$SCRIPT_DIR")" cd "$REPO_ROOT" if [ ! -d .venv ]; then python3 -m venv .venv fi source .venv/bin/activate pip install -r requirements.txt # Build Swift capture helper (scaffold) if [ -d mac/CaptureCLI ]; then (cd mac/CaptureCLI && swift build -c release) fi export PYTHONPATH="$REPO_ROOT/src" # Allow override via JARVIS_CONFIG_PATH; otherwise use default search path in code export JARVIS_VOICE_DEBUG=${JARVIS_VOICE_DEBUG:-0} python -m jarvis.daemon