úÎ4â1´1      !"#$%&'()*+,-./0Safe111None 9;<=?OT :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.2*Helper function for readCreateProcessLazy.3²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.4à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 5 at the end of its output, this 6. 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 . command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderr2734     2734None<=0Specialized version for backwards compatibility.Like 8 , but using 9command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone<=0Specialized version for backwards compatibility.Like 8 , but using :command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone<=0Specialized version for backwards compatibility.Like 8 , but using ;command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderrNone<=0Specialized version for backwards compatibility. Like 8 , but using <command to run any argumentsstandard inputexitcode, stdout, stderrcommand and arguments to runstandard inputexitcode, stdout, stderr   None9;<=?!ÿ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."<This will always come first, before any output or exit code.&:Note that the instances below do not use this constructor.'!System.Process utility functions.*Turn a  [Chunk a] into any other instance of .+9Send Stdout chunks to stdout and Stderr chunks to stderr./Like   that takes a =.!"#$%&'()*+,-./ !&%"#$'()*+   !"#$%&*)+'( !"#$%&'()*+,-./>           !"#$%&'()*+,-./01234567589:  ;<=;>=?@A?BA CD-process-extras-0.4.1.3-CTlaB4vlG8HEaH0RQ0MExESystem.Process.ListLikeSystem.Process.CommonSystem.Process.TextSystem.Process.Text.LazySystem.Process.ByteString.LazySystem.Process.ByteStringUtilsSystem.ProcessreadProcessWithExitCodeprocess-1.4.2.0shellprocListLikeProcessIO forceOutput readChunks ProcessOutputpidfoutferrfintfcodef ProcessMakerprocessreadCreateProcessWithExitCodereadCreateProcessreadCreateProcessLazy$fMonoidExitCode$fProcessOutputa(,,)$fProcessMaker(,,)$fProcessMakerCreateProcess$fListLikeProcessIOTextChar"$fListLikeProcessIOByteStringWord8Chunk ProcessHandleStdoutStderrResult ExceptionshowCreateProcessForUsershowCmdSpecForUser foldOutput collectOutput writeOutput$fProcessOutputa(,)$fProcessOutputa[]$fShowProcessHandle$fListLikeProcessIO[]Char $fShowChunkforkWaitreadInterleaved writeInputignoreResourceVanishedbaseGHC.IO.ExceptionExitCodeGHC.BaseMonoidreadInterleaved'#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalTextData.Text.Internal.Lazybytestring-0.10.8.1Data.ByteString.Lazy.Internal ByteStringData.ByteString.Internal CreateProcess