From 151a23faa7e09587cfdd883292e7451b89640f15 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 8 Jun 2026 23:59:21 +0100 Subject: [PATCH] fix(build): prefer sibling Commander checkout --- Package.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 3dc1f86..3eeed0c 100644 --- a/Package.swift +++ b/Package.swift @@ -1,9 +1,17 @@ // swift-tools-version: 6.2 // The swift-tools-version declares the minimum version of Swift required to build this package. +import Foundation import PackageDescription -let commanderDependency: Package.Dependency = .package(url: "https://github.com/steipete/Commander", from: "0.2.2") +let packageDirectory = URL(fileURLWithPath: #filePath).deletingLastPathComponent() +let localCommanderPath = packageDirectory + .deletingLastPathComponent() + .appendingPathComponent("Commander") + .appendingPathComponent("Package.swift") +let commanderDependency: Package.Dependency = FileManager.default.fileExists(atPath: localCommanderPath.path) + ? .package(path: "../Commander") + : .package(url: "https://github.com/steipete/Commander.git", from: "0.2.2") let package = Package( name: "Tachikoma",