Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Piap e a
- piapi :: Pump ByteString e a -> Piap e a
- piapo :: Siphon ByteString e a -> Piap e a
- piape :: Siphon ByteString e a -> Piap e a
- piapoe :: Lines e -> Lines e -> Siphon Text e a -> Piap e a
- samei :: Piap e ()
- sameo :: Piap e ()
- samee :: Piap e ()
- sameioe :: Piap e ()
- toPiping :: Piap e a -> Piping e a
- pumpFromHandle :: Handle -> Pump ByteString e ()
- siphonToHandle :: Handle -> Siphon ByteString e ()
- module System.Process.Streaming
Documentation
An alternative to Piping
for defining what to do with the
standard streams. Piap
is an instance of Applicative
, unlike
Piping
.
With Piap
, the standard streams are always piped. The values of
std_in
, std_out
and std_err
in the CreateProcess
record are
ignored.
piapi :: Pump ByteString e a -> Piap e a Source
Do stuff with stdin
.
piapo :: Siphon ByteString e a -> Piap e a Source
Do stuff with stdout
.
piape :: Siphon ByteString e a -> Piap e a Source
Do stuff with stderr
.
piapoe :: Lines e -> Lines e -> Siphon Text e a -> Piap e a Source
Do stuff with stdout
and stderr
combined as Text
.
pumpFromHandle :: Handle -> Pump ByteString e () Source
siphonToHandle :: Handle -> Siphon ByteString e () Source
module System.Process.Streaming