diff --git a/WhiskyKit/Sources/WhiskyKit/Extensions/Process+Extensions.swift b/WhiskyKit/Sources/WhiskyKit/Extensions/Process+Extensions.swift index b19c75f7c..d50465ebd 100644 --- a/WhiskyKit/Sources/WhiskyKit/Extensions/Process+Extensions.swift +++ b/WhiskyKit/Sources/WhiskyKit/Extensions/Process+Extensions.swift @@ -121,6 +121,9 @@ public extension Process { extension FileHandle { func nextLine() -> String? { + while availableData.isEmpty { + Thread.sleep(forTimeInterval: 0.2) + } if let line = String(data: availableData, encoding: .utf8) { guard !line.isEmpty else { return nil } return line