haskore-realtime-0.0.2: src/Haskore/RealTime/ShellPipe.hs
-- | replace functionality of shell-pipe package
module Haskore.RealTime.ShellPipe (launch) where
import System.Process(runInteractiveProcess)
import System.IO (Handle, )
launch ::
FilePath {- ^ shell command name -}
-> [String] {- ^ raw arguments -}
-> IO (Handle, Handle, Handle)
{- ^ streams for input, output, error -}
launch cmd args =
fmap
(\(input,output,err,_) -> (input,output,err))
(runInteractiveProcess cmd args Nothing Nothing)