| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Process.Streaming.Extended
Description
- 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