Control.Shell
data Shell a
data ExitReason
shell
shell_
exitString
(|>)
try
orElse
exit
class Guard guard
guard
when
unless
setEnv
getEnv
withEnv
lookupEnv
cmdline
class MonadIO m
run
run_
genericRun
runInteractive
sudo
cd
cpdir
pwd
ls
mkdir
rmdir
inDirectory
isDirectory
withHomeDirectory
inHomeDirectory
withAppDirectory
inAppDirectory
forEachFile
forEachFile_
forEachDirectory
forEachDirectory_
isFile
rm
mv
cp
input
output
withTempFile
withCustomTempFile
withTempDirectory
withCustomTempDirectory
inTempDirectory
data Handle
data IOMode
stdin
stdout
stderr
hFlush
hClose
withFile
withBinaryFile
openFile
openBinaryFile
hPutStr
hPutStrLn
echo
ask
hGetLine
hGetContents
hGetBytes
hPutBytes
hGetByteLine
hGetByteContents