#!/usr/bin/env sh
# Hey Asa (heyasa 0.1.2) — Unified Autonomous CLI, Voice (subllm) & Half-Screen HUD Installer
# Source: https://get.heyasa.com/install.sh | PyPI: https://pypi.org/project/heyasa/0.1.2/
set -eu

VERSION="${HEYASA_VERSION:-0.1.2}"
echo "==> Instalacja Hey Asa (heyasa ${VERSION}) — willman + willpad (willmux) + subactor + dockuri + subllm..."

if command -v uv >/dev/null 2>&1; then
  echo "==> Wykryto uv — instaluję narzędzie globalnie..."
  uv tool install --upgrade "heyasa>=${VERSION}"
elif command -v pipx >/dev/null 2>&1; then
  echo "==> Wykryto pipx — instaluję narzędzie w izolowanym środowisku..."
  pipx install --force "heyasa>=${VERSION}"
elif command -v python3 >/dev/null 2>&1; then
  echo "==> Instalacja przez python3 -m pip --user..."
  python3 -m pip install --user --upgrade "heyasa>=${VERSION}"
else
  echo "Błąd: Wymagany jest Python 3.10+, uv lub pipx." >&2
  exit 1
fi

echo ""
echo "✓ Zainstalowano pakiet heyasa ${VERSION}!"
echo "  • Uruchom powłokę interaktywną (tryb confirm):  heyasa shell"
echo "  • Włącz interfejs głosowy z subllm AI API:      heyasa voice on"
echo "  • Zadanie głosowe przez subllm:                 heyasa voice \"Hey Asa, uruchom cykl bodźców Koru na sucho\""
echo "  • Otwórz okno HUD (max 50% wysokości ekranu):   heyasa hud"
echo "  • Przełącz narzędzie na ekranie:                heyasa switch next"
