System.Process.Typed

Types

data ProcessConfig stdin stdout stderr

data StreamSpec streamType a

data StreamType

data Process stdin stdout stderr

ProcessConfig

Smart constructors

proc

shell

Setters

setStdin

setStdout

setStderr

setWorkingDir

setEnv

setCloseFds

setCreateGroup

setDelegateCtlc

setDetachConsole

setCreateNewConsole

setNewSession

setChildGroup

setChildUser

Stream specs

mkStreamSpec

inherit

closed

byteStringInput

byteStringOutput

createPipe

useHandleOpen

useHandleClose

Conduit

createSink

createSource

Launch a process

startProcess

stopProcess

withProcess

withProcess_

readProcess

readProcess_

runProcess

runProcess_

Interact with a process

Process exit code

waitExitCode

waitExitCodeSTM

getExitCode

getExitCodeSTM

checkExitCode

checkExitCodeSTM

Process streams

getStdin

getStdout

getStderr

Exceptions

data ExitCodeException

data ByteStringOutputException

Unsafe functions

unsafeProcessHandle