claire-tray/Package.swift
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

29 lines
824 B
Swift

// swift-tools-version: 5.9
import PackageDescription
let package = Package(
name: "ClaireTray",
platforms: [
.macOS(.v13)
],
dependencies: [
.package(path: "../../@packages/@swift/@macos/menu-bar"),
.package(path: "../../@packages/@tray/tray-resources"),
],
targets: [
.executableTarget(
name: "ClaireTrayApp",
dependencies: [
.product(name: "LilithMenuBar", package: "menu-bar"),
.product(name: "LilithTrayResources", package: "tray-resources"),
],
path: "src/client",
exclude: ["Resources"]
),
.testTarget(
name: "ClaireTrayAppTests",
dependencies: ["ClaireTrayApp"],
path: "Tests/ClaireTrayAppTests"
),
]
)