module System.Process.String where
import System.Exit (ExitCode)
import System.Process (CreateProcess(..), CmdSpec(..), readProcessWithExitCode)
import System.Process.ListLike.Classes (ProcessOutput, ListLikeLazyIO)
import System.Process.ListLike.Read as LL (readCreateProcess)
readCreateProcess :: (ListLikeLazyIO String Char, ProcessOutput String b) => CreateProcess -> String -> IO b
readCreateProcess = LL.readCreateProcess
readCreateProcessWithExitCode
:: ListLikeLazyIO String Char =>
CreateProcess
-> String
-> IO (ExitCode, String, String)
readCreateProcessWithExitCode = LL.readCreateProcess