Skip to content

Commit a3dd078

Browse files
authored
Add products to package collections CLI (#3188)
The `describe` command for a package version was printing modules, but not products.
1 parent 52de145 commit a3dd078

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Sources/Commands/SwiftPackageCollectionsTool.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ public struct SwiftPackageCollectionsTool: ParsableCommand {
205205
}
206206

207207
let modules = version.targets.compactMap { $0.moduleName }.joined(separator: ", ")
208+
let products = optionalRow("Products", version.products.isEmpty ? nil : version.products.compactMap { $0.name }.joined(separator: ", "))
208209
let compatibility = optionalRow(
209210
"Verified Compatibility (Platform, Swift Version)",
210211
version.verifiedCompatibility?.map { "(\($0.platform.name), \($0.swiftVersion.rawValue))" }.joined(separator: ", ")
@@ -214,7 +215,7 @@ public struct SwiftPackageCollectionsTool: ParsableCommand {
214215
return """
215216
\(version.version)
216217
Package Name: \(version.packageName)
217-
Modules: \(modules)\(compatibility)\(license)
218+
Modules: \(modules)\(products)\(compatibility)\(license)
218219
"""
219220
}
220221

0 commit comments

Comments
 (0)