Pipes.Cliff

Specifying a subprocess's properties

data CmdSpec

data NonPipe

data CreateProcess

procSpec

squelch

Creating processes

pipeInput

pipeOutput

pipeError

pipeInputOutput

pipeInputError

pipeOutputError

pipeInputOutputError

Proxy combinators

conveyor

safeEffect

Querying and terminating the process

data ProcessHandle

originalCreateProcess

isStillRunning

waitForProcess

terminateProcess

Exception safety

withProcess

withConveyor

Errors and warnings

data Activity

data Outbound

data HandleDesc

data Oopsie

Re-exports

Some design notes