System.Process.ListLike

# Classes for process IO monad, output type, and creation type

class ListLikeProcessIO text char

class ProcessText text char

class ProcessResult text result

class ProcessMaker a

# The generalized process runners

readCreateProcess

readCreateProcessStrict

readCreateProcessLazy

readCreateProcessWithExitCode

readProcessWithExitCode

# Utility functions based on showCommandForUser

showCreateProcessForUser

showCmdSpecForUser

# The Chunk type

data Chunk a

collectOutput

foldOutput

writeOutput

writeChunk

# Re-exports from process

data CmdSpec

data CreateProcess

proc

shell

showCommandForUser