| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Process.Extra
Description
Extra functions for creating processes. Specifically variants that automatically check
the ExitCode and capture the stdout / stderr handles.
Synopsis
- system_ :: Partial => String -> IO ()
- systemOutput :: String -> IO (ExitCode, String)
- systemOutput_ :: Partial => String -> IO String
Documentation
system_ :: Partial => String -> IO () #
A version of system that throws an error if the ExitCode is not ExitSuccess.
systemOutput :: String -> IO (ExitCode, String) #
A version of system that also captures the output, both stdout and stderr.
Returns a pair of the ExitCode and the output.
systemOutput_ :: Partial => String -> IO String #
A version of system that captures the output (both stdout and stderr)
and throws an error if the ExitCode is not ExitSuccess.