claire-tray/Makefile
Natalie 13283c6a60 feat(@applications/@claire-tray): initial commit — native menu-bar tray for Claire
Client + watchdog menu-bar app: polls the claire daemon (status/fleet/
budget/health), shows NEEDS-YOU, and auto-recovers the daemon on silent
DB-write failure via launchctl kickstart. Built on LilithMenuBar /
LilithTrayResources.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 17:23:53 -06:00

22 lines
428 B
Makefile

.PHONY: build release run install uninstall clean
build:
swift build
release:
swift build -c release --product ClaireTrayApp
# Run the debug binary in the foreground (Ctrl-C to quit). Useful for
# iterating on the menu without going through the launchd install.
run: build
./.build/debug/ClaireTrayApp
install:
./deploy/install.sh
uninstall:
./deploy/install.sh --uninstall
clean:
swift package clean
rm -rf .build