Safe Haskell | None |
---|---|
Language | Haskell98 |
- class ListLikeIO a c => ListLikeProcessIO a c where
- forceOutput :: a -> IO a
- readProcessWithExitCode :: ListLikeProcessIO a c => FilePath -> [String] -> a -> IO (ExitCode, a, a)
- readCreateProcessWithExitCode :: ListLikeProcessIO a c => CreateProcess -> a -> IO (ExitCode, a, a)
Documentation
class ListLikeIO a c => ListLikeProcessIO a c where Source
forceOutput :: a -> IO a Source
ListLikeProcessIO String Char | Like |
ListLikeProcessIO ByteString Word8 | Like |
ListLikeProcessIO ByteString Word8 | Like |
ListLikeProcessIO Text Char | Like |
ListLikeProcessIO Text Char | Like |
readProcessWithExitCode Source
:: ListLikeProcessIO a c | |
=> FilePath | command to run |
-> [String] | any arguments |
-> a | standard input |
-> IO (ExitCode, a, a) | exitcode, stdout, stderr |
Like readProcessWithExitCode
, but with generalized input and output type.
readCreateProcessWithExitCode :: ListLikeProcessIO a c => CreateProcess -> a -> IO (ExitCode, a, a) Source