From 9da9c69442953167f5eb8482663401040e80b715 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Tue, 14 Mar 2023 18:55:37 -0400 Subject: [PATCH] wip --- .../GenerateVersionBuildPlugin.swift | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Plugins/GenerateVersionBuildPlugin/GenerateVersionBuildPlugin.swift b/Plugins/GenerateVersionBuildPlugin/GenerateVersionBuildPlugin.swift index 2f7fd63..7696ced 100644 --- a/Plugins/GenerateVersionBuildPlugin/GenerateVersionBuildPlugin.swift +++ b/Plugins/GenerateVersionBuildPlugin/GenerateVersionBuildPlugin.swift @@ -8,9 +8,16 @@ struct GenerateVersionBuildPlugin: BuildToolPlugin { target: PackagePlugin.Target ) async throws -> [PackagePlugin.Command] { guard let target = target as? SourceModuleTarget else { return [] } - let outputPath = context.pluginWorkDirectory let tool = try context.tool(named: "git-version") + let outputPath = context.pluginWorkDirectory.appending("Version") + + try FileManager.default.createDirectory( + atPath: outputPath.string, + withIntermediateDirectories: true + ) + let outputFile = outputPath.appending(subpath: "Version.swift") + return [ .buildCommand( displayName: "Build With Version",