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>
22 lines
428 B
Makefile
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
|