License | Apache-2.0 |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- readProcess' :: Verbose => FilePath -> [String] -> String -> IO String
- readProcessStderr :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> String -> IO String
- callProcessStderr' :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO ExitCode
- logProcessCall :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO ()
- execEnvOverride :: EnvOverride -> String -> String
- execEnvOverrides :: [(String, EnvOverride)] -> IO [(String, String)]
- callProcessStderr :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO ()
- processFailedException :: String -> String -> [String] -> Int -> IO a
- formatProcessArg :: String -> String
- module System.Process
Documentation
readProcessStderr :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> String -> IO String Source #
callProcessStderr' :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO ExitCode Source #
Essentially callProcess
but returns exit code, has
additional options and logging to stderr when verbosity is enabled.
logProcessCall :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO () Source #
execEnvOverride :: EnvOverride -> String -> String Source #
execEnvOverrides :: [(String, EnvOverride)] -> IO [(String, String)] Source #
callProcessStderr :: Verbose => Maybe FilePath -> [(String, EnvOverride)] -> FilePath -> [String] -> IO () Source #
Essentially callProcess
but with additional options
and logging to stderr when verbosity is enabled.
formatProcessArg :: String -> String Source #
module System.Process