#!/usr/bin/env bash
set -euo pipefail
PORT_FILE="$HOME/.fewtok/state/proxy.port"
PID_FILE="$HOME/.fewtok/state/proxy.pid"

ARGS=()
for arg in "$@"; do
  if [ "$arg" = "--yolo" ]; then
    ARGS+=("--dangerously-skip-permissions")
  else
    ARGS+=("$arg")
  fi
done

if [ ! -f "$PID_FILE" ] || ! kill -0 "$(cat "$PID_FILE" 2>/dev/null)" 2>/dev/null; then
  fewtok start --background
fi

PORT="$(cat "$PORT_FILE")"

ANTHROPIC_BASE_URL="http://127.0.0.1:$PORT" \
  exec claude ${ARGS[@]+"${ARGS[@]}"}
