// swift-tools-version: 5.9 import PackageDescription let package = Package( name: "Kapture", platforms: [.macOS(.v13)], products: [ .executable(name: "Kapture", targets: ["Kapture"]), // Command-line client for agents and scripts; talks to the running // menu-bar app over distributed notifications (no extra permissions). // Named kapture-cli because "Kapture" and "kapture" collide on the // case-insensitive filesystem; the cask installs it as `kapture`. .executable(name: "kapture-cli", targets: ["KaptureCLI"]), ], targets: [ .executableTarget( name: "Kapture", path: "Sources/Kapture" ), .executableTarget( name: "KaptureCLI", path: "Sources/KaptureCLI" ), ] )