Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public func launchAndGetText(path: String, args: [String]) -> String {
- let ps = Process()
- let psStdOut = Pipe()
- ps.launchPath = path
- ps.arguments = args
- ps.standardOutput = psStdOut
- ps.launch()
- ps.waitUntilExit()
- let psData = psStdOut.fileHandleForReading.readDataToEndOfFile()
- let psText = String(data: psData, encoding: String.Encoding.utf8)
- return psText ?? ""
- }
- let hwinfo = launchAndGetText(path:"/usr/sbin/system_profiler",
- args: ["SPHardwareDataType"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement