úÎL9EĦ-      !"#$%&'()*+,+Run system process with support for Streams(c) Ivan Lazar MiljenovicMITIvan.Miljenovic@gmail.comNone"#$<>?QV%ƒ An alias for the common case of n ~ m.QA wrapper for something taking a continuation with a stream of bytes as input.6A wrapper for being able to provide a stream of bytes.5A representation of the concurrent streaming of both stdout and stderr (contrast to -).VNote that if for example you wish to completely discard stderr, you can do so with . /* (or just process the stdout, then run /# at the end to discard the stderr). 9Represents the input and outputs for a streaming process.…Feeds the provided data into the specified process, then concurrently streams stdout and stderr into the provided continuation. Note that the monad used in the ˆ argument to the continuation can be different from the final result, as it's up to the caller to make sure the result is reached.As with ., but run the specified command in a shell.2Feed input into a process with no expected output.As with * but run the specified command in a shell.HObtain the output of a process with no input (ignoring error output).As with , but run the specified command in a shell.}Feeds the provided data into the input handle, then concurrently streams stdout and stderr into the provided continuation. Note that the monad used in the ˆ argument to the continuation can be different from the final result, as it's up to the caller to make sure the result is reached.1Stream input into a process, ignoring any output.:Read the output from a process, ignoring stdin and stderr.8Switch the two outputs. Useful for example if using  and L but wanting to deal with any potential output from stderr before stdout. A variant of 0’ that will on an exception kill the child process and attempt to perform cleanup (though you should also attempt to do so in your own code). Will throw 1 on a non-successful exit code. Compared to withCheckedProcessCleanup from  conduit-extra0, this has the three parameters grouped into  & to make it more of a continuation. A variant of . that runs the provided command in a shell.(Get both stdout and stderr concurrently.c23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde0fghijklmnopqrs1tuvw    Lifted variants of Streaming.Process(c) Ivan Lazar MiljenovicMITIvan.Miljenovic@gmail.comNone<>?FTC£…Feeds the provided data into the specified process, then concurrently streams stdout and stderr into the provided continuation. Note that the monad used in the ˆ argument to the continuation can be different from the final result, as it's up to the caller to make sure the result is reached. As with ., but run the specified command in a shell.!2Feed input into a process with no expected output."As with !* but run the specified command in a shell.#HObtain the output of a process with no input (ignoring error output).$As with #, but run the specified command in a shell.%}Feeds the provided data into the input handle, then concurrently streams stdout and stderr into the provided continuation. Note that the monad used in the ˆ argument to the continuation can be different from the final result, as it's up to the caller to make sure the result is reached.&1Stream input into a process, ignoring any output.':Read the output from a process, ignoring stdin and stderr.( A variant of 0’ that will on an exception kill the child process and attempt to perform cleanup (though you should also attempt to do so in your own code). Will throw 1 on a non-successful exit code. Compared to withCheckedProcessCleanup from  conduit-extra0, this has the three parameters grouped into  & to make it more of a continuation.) A variant of (. that runs the provided command in a shell.*(Get both stdout and stderr concurrently.+)Please note that - unlike the version in Streaming.Process - this is not a record selector.,)Please note that - unlike the version in Streaming.Process - this is not a record selector.c23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde0fghijklmnopqrs1tuvw  !"#$%&'()*+, !"#$ ,+()%&'*x         !"#$%&!"'()*()+,-.,-/,-0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-:,-;,-<,-=,->,-?,-@,-A,-B,-C,DE,DF,DG,DH,IJ,IJ,IK,IL,IM,IN,IO,IP,IQ,IR,IS,IT,IU,IV,IW,IX,IY,IZ,I[,I\,I],I^,I_,I`,Ia,Ib()c()d()e()f()g()h()i()j()k()k()l()l()m()m()+(no(np(nqr0streaming-process-0.1.0.0-B7Qs2XMU7jS5L3kcvU2RltStreaming.ProcessStreaming.Process.Lifted+lifted-async-0.9.3.3-EVWTciDlQtC9AJ38j20di5Control.Concurrent.Async.Lifted concurrently WithStream' WithStream withStream SupplyStream supplyStream StdOutErr StreamProcesstoStdin fromStdout fromStderrwithStreamingProcesswithStreamingCommand streamInputstreamInputCommandwithStreamingOutputwithStreamingOutputCommandwithProcessHandles processInputwithProcessOutput switchOutputswithStreamProcesswithStreamCommandwithStreamOutputs$fInputSourceSupplyStream$fOutputSinkWithStream$fEqStreamProcess$fShowStreamProcess1streaming-bytestring-0.1.6-5H8hkjD4c5V7GEsWLK3oPmData.ByteString.StreaminghGet#mmorph-1.1.2-JWwHhPrGvyaByRJQGTbeHbControl.Monad.Morphhoisteffects0streaming-commons-0.2.0.0-Efi5x0M75YqL9jK78k9h7eData.Streaming.ProcesswithCheckedProcessProcessExitedUnsuccessfullyprocess-1.6.1.0System.Process rawSystemsystemrunInteractiveProcessrunInteractiveCommand runProcess runCommandterminateProcessgetProcessExitCodewaitForProcessshowCommandForUserreadCreateProcessWithExitCodereadProcessWithExitCodereadCreateProcess readProcess callCommand callProcess spawnCommand spawnProcesswithCreateProcess createProcessshellprocSystem.Process.InternalsinterruptProcessGroupOf createPipeFd createPipecreateProcess_System.Process.Common CreateProcesscmdspeccwdenvstd_instd_outstd_err close_fds create_group delegate_ctlcdetach_consolecreate_new_console new_session child_group child_useruse_process_jobsCmdSpec ShellCommand RawCommand StdStreamInherit UseHandle CreatePipeNoStream ProcessHandlecloseStreamingProcessHandlestreamingProcessstreamingProcessHandleTMVarstreamingProcessHandleRawgetStreamingProcessExitCodeSTMgetStreamingProcessExitCodewaitForStreamingProcessSTMwaitForStreamingProcessUseProvidedHandle Inherited ClosedStreamData.Streaming.Process.Internal InputSource OutputSinkStreamingProcessHandle