Skip to content

Commit 1d278bb

Browse files
parkeraddunbar
authored andcommitted
Rename Swift.Process to Swift.CommandLine
1 parent c5d1d65 commit 1d278bb

File tree

9 files changed

+16
-16
lines changed

9 files changed

+16
-16
lines changed

Sources/Commands/Error.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ extension Error: FixableError {
7070
case is OptionParserError:
7171
print(error: error)
7272
if isTTY(.stdErr) {
73-
let argv0 = Process.arguments.first ?? "swift package"
73+
let argv0 = CommandLine.arguments.first ?? "swift package"
7474
print("enter `\(argv0) --help' for usage information", to: &stderr)
7575
}
7676
case let error as FixableError:
@@ -89,7 +89,7 @@ private func print(error: Any) {
8989
if ColorWrap.isAllowed(for: .stdErr) {
9090
print(ColorWrap.wrap("error:", with: .Red, for: .stdErr), error, to: &stderr)
9191
} else {
92-
let cmd = Process.arguments.first?.basename ?? "SwiftPM"
92+
let cmd = CommandLine.arguments.first?.basename ?? "SwiftPM"
9393
print("\(cmd): error:", error, to: &stderr)
9494
}
9595
}

Sources/Commands/SwiftTestTool.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ public struct SwiftTestTool: SwiftTool {
276276
/// - Returns: Path to XCTestHelper tool.
277277
private func xctestHelperPath() -> AbsolutePath {
278278
let xctestHelperBin = "swiftpm-xctest-helper"
279-
let binDirectory = AbsolutePath(Process.arguments.first!.abspath).parentDirectory
279+
let binDirectory = AbsolutePath(CommandLine.arguments.first!.abspath).parentDirectory
280280
// XCTestHelper tool is installed in libexec.
281281
let maybePath = binDirectory.appending("../libexec/swift/pm/").appending(RelativePath(xctestHelperBin))
282282
if maybePath.asString.isFile {

Sources/Commands/SwiftTool.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ private let sharedPackageGraphLoader = PackageGraphLoader(manifestLoader: Manife
2525

2626
public extension SwiftTool {
2727
init() {
28-
self.init(args: Array(Process.arguments.dropFirst()))
28+
self.init(args: Array(CommandLine.arguments.dropFirst()))
2929
}
3030

3131
/// The shared package graph loader.

Sources/Commands/UserToolchain.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ struct UserToolchain: Toolchain {
4141
do {
4242
SWIFT_EXEC = getenv("SWIFT_EXEC")
4343
// use the swiftc installed alongside ourselves
44-
?? AbsolutePath(Process.arguments[0].abspath).appending("../swiftc").asString
44+
?? AbsolutePath(CommandLine.arguments[0].abspath).appending("../swiftc").asString
4545

4646
clang = try getenv("CC") ?? POSIX.popen(whichClangArgs).chomp()
4747

Sources/POSIX/chdir.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import var libc.errno
1616
*/
1717
public func chdir(_ path: String) throws {
1818
if memo == nil {
19-
let argv0 = try realpath(Process.arguments.first!)
19+
let argv0 = try realpath(CommandLine.arguments.first!)
2020
let cwd = try realpath(getcwd())
2121
memo = (argv0: argv0, wd: cwd)
2222
}
@@ -37,5 +37,5 @@ public func getiwd() -> String {
3737
}
3838

3939
public var argv0: String {
40-
return memo?.argv0 ?? Process.arguments.first!
40+
return memo?.argv0 ?? CommandLine.arguments.first!
4141
}

Sources/PackageDescription/Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ public final class Package {
8888
// FIXME: Additional hackery here to avoid accessing 'arguments' in a
8989
// process whose 'main' isn't generated by Swift.
9090
// See https://bugs.swift.org/browse/SR-1119.
91-
if Process.argc > 0 {
92-
if let fileNoOptIndex = Process.arguments.index(of: "-fileno"),
93-
let fileNo = Int32(Process.arguments[fileNoOptIndex + 1]) {
91+
if CommandLine.argc > 0 {
92+
if let fileNoOptIndex = CommandLine.arguments.index(of: "-fileno"),
93+
let fileNo = Int32(CommandLine.arguments[fileNoOptIndex + 1]) {
9494
dumpPackageAtExit(self, fileNo: fileNo)
9595
}
9696
}

Sources/swiftpm-xctest-helper/main.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ import func Darwin.C.exit
2222
/// loading the bundle and then iterating the default Test Suite.
2323
func run() throws {
2424

25-
guard Process.arguments.count == 3 else {
25+
guard CommandLine.arguments.count == 3 else {
2626
throw Error.invalidUsage
2727
}
28-
let bundlePath = Process.arguments[1].normalizedPath()
29-
let outputFile = Process.arguments[2].normalizedPath()
28+
let bundlePath = CommandLine.arguments[1].normalizedPath()
29+
let outputFile = CommandLine.arguments[2].normalizedPath()
3030

3131
// Note that the bundle might write to stdout while it is being loaded, but we don't try to handle that here.
3232
// Instead the client should decide what to do with any extra output from this tool.

Tests/Functional/Utilities.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ enum SwiftPMProduct {
128128
}
129129
fatalError()
130130
#else
131-
return AbsolutePath(Process.arguments.first!.abspath).parentDirectory.appending(self.exec)
131+
return AbsolutePath(CommandLine.arguments.first!.abspath).parentDirectory.appending(self.exec)
132132
#endif
133133
}
134134

Tests/PackageLoading/ManifestTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ private struct Resources: ManifestResourceProvider {
4949
#endif
5050
let libraryPath = bundleRoot()
5151
#else
52-
let libraryPath = AbsolutePath(Process.arguments.first!.parentDirectory.abspath)
53-
let swiftCompilerPath = AbsolutePath(Process.arguments.first!.abspath).appending("../swiftc")
52+
let libraryPath = AbsolutePath(CommandLine.arguments.first!.parentDirectory.abspath)
53+
let swiftCompilerPath = AbsolutePath(CommandLine.arguments.first!.abspath).appending("../swiftc")
5454
#endif
5555
}
5656

0 commit comments

Comments
 (0)