#!/bin/bash
set -euo pipefail

if ! command -v claude &>/dev/null; then
  echo "Claude Code is required. Install it first:"
  echo "  https://docs.anthropic.com/en/docs/claude-code"
  exit 1
fi

echo "Installing Diacrit..."
echo ""

# 1. Menu bar app (macOS only)
if [[ "$(uname)" == "Darwin" ]]; then
  echo "Downloading Diacrit menu bar app..."
  curl -fsSL "https://github.com/diacrit/diacrit/releases/latest/download/Diacrit.zip" -o /tmp/Diacrit.zip
  unzip -qo /tmp/Diacrit.zip -d /Applications/
  rm /tmp/Diacrit.zip
  echo "Installed Diacrit.app to /Applications/"
  open /Applications/Diacrit.app
else
  echo "Skipping menu bar app (macOS only)"
fi

# 2. Claude Code plugin
echo ""
echo "Installing Claude Code plugin..."
claude plugin marketplace add diacrit/claude
claude plugin install diacrit@claude

# 3. Pair your phone
echo ""
echo "Open Diacrit on your phone and tap Pair."
echo ""
claude "/diacrit:connect"
