Control.Monad.Shell
data Script a
script
linearScript
data Var
data Quoted a
quote
glob
run
cmd
class Param a
class CmdParams t
data Output
data Val v
data NamedLike
class NameHinted h
newVar
newVarContaining
setVar
globalVar
positionalParameters
takeParameter
defaultVar
whenVar
lengthVar
trimVar
data Greediness
data Direction
data WithVar
func
forCmd
whileCmd
ifCmd
whenCmd
unlessCmd
caseOf
(-|-)
(-&&-)
(-||-)
class RedirFile r
(|>)
(|>>)
(|<)
toStderr
(>&)
(<&)
(&)
hereDocument
stopOnFailure
ignoreFailure
errUnlessVar
comment
readVar