Control.Monad.Shell
data Script a
script
linearScript
data Var
val
data Quoted a
quote
run
cmd
class CmdArg a
data Output
data Val v
comment
newVar
newVarContaining
globalVar
positionalParameters
takeParameter
func
(-|-)
forCmd
whileCmd
ifCmd
whenCmd
unlessCmd
readVar
stopOnFailure
ignoreFailure