úÎ3ñ0÷$      !"# Safe-Inferred$$$None *02468HM :Read from a handle, returning a lazy list of the monoid a. Like  -, but with generalized input and output type.6Like readCreateProcess, but the output is read lazily.%*Helper function for readCreateProcessLazy.&²Write and flush process input, closing the handle when done. Catch and ignore Resource Vanished exceptions, they just mean the process exited before all of its output was read.'àWrapper for a process that provides a handler for the ResourceVanished exception. This is frequently an exception we wish to ignore, because many processes will deliberately exit before they have read all of their input.(A process usually has one ) at the end of its output, this *. instance lets us build the type returned by  .+Passing this to  ÿ as the maker argument allows you to set the buffer mode of the process stdout and stderr handles just after the handles are created. These are set to BlockBuffering by default, but for running console commands LineBuffering is probably what you want.,$This is the usual maker argument to  .-IThis instance lets us use DeepSeq's force function on a stream of Chunks. command to run any argumentsstandard inputexitcode, stdout, stderr command and arguments to runstandard inputexitcode, stdout, stderr .%/&'(0+,-     .%/&'(0+,-None60Specialized version for backwards compatibility.Like 1 , but using 2command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone60Specialized version for backwards compatibility.Like 1 , but using 3command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone60Specialized version for backwards compatibility.Like 1 , but using 4command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone60Specialized version for backwards compatibility.Like 1 , but using 5command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone2468ÿThis type is a concrete representation of the methods of class ProcessOutput. If you take your process output as this type you could, for example, echo all the output and then use collectOutput below to convert it to any other instance of ProcessOutput.:Note that the instances below do not use this constructor. <This will always come first, before any output or exit code.!!System.Process utility functions.#Turn a  [Chunk a] into any other instance of .6Like   that takes a 7.  !"#896  !"#    #!" !"#896:          !"#$%&'()*(+,-./0123 4567897:94;6<3=>?@Aprocess-extras-0.3.3.5System.Process.CommonSystem.Process.ByteString.LazySystem.Process.TextSystem.Process.Text.LazySystem.Process.ByteStringSystem.Process.ListLikeUtilsSystem.ProcessreadProcessWithExitCodeListLikeProcessIO forceOutput readChunks ProcessOutputpidfoutferrfintfcodef ProcessMakerprocessreadCreateProcessWithExitCodereadCreateProcessreadCreateProcessLazy"$fListLikeProcessIOByteStringWord8$fListLikeProcessIOTextCharChunk ExceptionResultStderrStdout ProcessHandleshowCreateProcessForUsershowCmdSpecForUser collectOutputforkWaitreadInterleaved writeInputresourceVanished$fMonoidExitCodebaseGHC.IO.ExceptionExitCode Data.MonoidMonoid$fProcessMaker(,,)$fProcessMakerCreateProcess$fNFDataExitCodeignoreResourceVanishedreadInterleaved'$fProcessOutputa(,,)process-1.2.0.0bytestring-0.10.4.0Data.ByteString.Lazy.Internal ByteString text-1.2.1.1Data.Text.InternalTextData.Text.Internal.LazyData.ByteString.Internal$fListLikeProcessIO[]CharSystem.Process.Internals CreateProcess$fProcessOutputa(,)$fProcessOutputa[]