INNER CODE UNIT · Swift

run

mono0926/LicensePlist · Plugins/AddAcknowledgementsCopyScriptCommand/AddAcknowledgementsCopyScriptCommand.swift:49

    func run(arguments: [String]) throws {
        let pipe = Pipe()
        let process = Process()
        process.executableURL = URL(fileURLWithPath: url.path)
        process.arguments = arguments
        process.standardError = pipe

        try process.run()
        process.waitUntilExit()

        if process.terminationReason == .exit && process.terminationStatus == 0 {
            return
        }

        let data = try pipe.fileHandleForReading.readToEnd()
        let stderr = data.flatMap { String(data: $0, encoding: .utf8) }

        if let stderr {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…