Control.Monad.Shell

data Script a

script

linearScript

data Var

val

data Quoted a

quote

glob

run

cmd

class Param a

class CmdParams t

data Output

data Val v

comment

data NamedLike

class NameHinted h

newVar

newVarContaining

globalVar

positionalParameters

takeParameter

func

forCmd

whileCmd

ifCmd

whenCmd

unlessCmd

readVar

stopOnFailure

ignoreFailure

(-|-)

(-&&-)

(-||-)

class RedirFile r

(|>)

(|>>)

(|<)

toStderr

(|>&)

(|<&)

(->-)

hereDocument