Control.Shell
data Shell a
data ExitReason
shell
shell_
exitString
(|>)
capture
captureStdErr
capture2
capture3
stream
lift
try
orElse
exit
class Guard guard
guard
when
unless
withEnv
withoutEnv
lookupEnv
getEnv
cmdline
class MonadIO m
data Env
run
sudo
unsafeLiftIO
absPath
shellEnv
getShellEnv
joinResult
runSh
cpdir
pwd
ls
mkdir
rmdir
inDirectory
isDirectory
withHomeDirectory
inHomeDirectory
withAppDirectory
inAppDirectory
forEachFile
forEachFile_
forEachDirectory
forEachDirectory_
isFile
rm
mv
cp
input
output
withFile
withBinaryFile
openFile
openBinaryFile
data FileMode
withTempFile
withCustomTempFile
withTempDirectory
withCustomTempDirectory
inTempDirectory
inCustomTempDirectory
data Handle
data IOMode
data BufferMode
hFlush
hClose
hReady
hGetBuffering
hSetBuffering
getStdIn
getStdOut
getStdErr
hPutStr
hPutStrLn
echo
echo_
ask
stdin
hGetLine
hGetContents
data Color
color
background
highlight
bold
underline
hGetBytes
hPutBytes
hGetByteLine
hGetByteContents