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

data NamedLike

class NameHinted h

newVar

newVarContaining

globalVar

positionalParameters

takeParameter

func

(-|-)

(-&&-)

(-||-)

forCmd

whileCmd

ifCmd

whenCmd

unlessCmd

readVar

stopOnFailure

ignoreFailure