let stdoutPipe = Pipe() let stdoutThread = Thread { while true { let chunk = stdoutPipe.fileHandleForReading.availableData if chunk.count == 0 { break } stdout(chunk) } } stdoutThread.start()