Skip to content

Commit 7e0698b

Browse files
author
Thibault Wittemberg
committed
project: add ArgumentParser as a dependency
1 parent d3b7d4a commit 7e0698b

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.resolved

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"object": {
3+
"pins": [
4+
{
5+
"package": "swift-argument-parser",
6+
"repositoryURL": "https://github.com/apple/swift-argument-parser",
7+
"state": {
8+
"branch": null,
9+
"revision": "223d62adc52d51669ae2ee19bdb8b7d9fd6fcd9c",
10+
"version": "0.0.6"
11+
}
12+
}
13+
]
14+
},
15+
"version": 1
16+
}

Package.swift

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,20 @@ import PackageDescription
55

66
let package = Package(
77
name: "XcodeCoverageConverter",
8+
products: [
9+
.executable(name: "xcc", targets: ["XcodeCoverageConverter"])
10+
],
811
dependencies: [
912
// Dependencies declare other packages that this package depends on.
1013
// .package(url: /* package url */, from: "1.0.0"),
14+
.package(url: "https://github.com/apple/swift-argument-parser", from: "0.0.6")
1115
],
1216
targets: [
1317
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
1418
// Targets can depend on other targets in this package, and on products in packages which this package depends on.
1519
.target(
1620
name: "XcodeCoverageConverter",
17-
dependencies: []),
21+
dependencies: [.product(name: "ArgumentParser", package: "swift-argument-parser")]),
1822
.testTarget(
1923
name: "XcodeCoverageConverterTests",
2024
dependencies: ["XcodeCoverageConverter"]),
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
import ArgumentParser
2+
13
print("Hello, world!")

0 commit comments

Comments
 (0)