Safe Haskell | None |
---|---|
Language | Haskell98 |
Data.Conduit.Shell.Variadic
Description
Variadic process calling.
Synopsis
- class ProcessType t where
- spr :: String -> [Text] -> t
- variadicProcess :: ProcessType r => String -> r
- class CmdArg a where
- toTextArg :: a -> [Text]
Documentation
class ProcessType t where Source #
Process return type.
Instances
r ~ () => ProcessType (Segment r) Source # | |
Defined in Data.Conduit.Shell.Variadic | |
(ProcessType r, CmdArg a) => ProcessType (a -> r) Source # | Accept strings as arguments. |
Defined in Data.Conduit.Shell.Variadic |
variadicProcess :: ProcessType r => String -> r Source #
A variadic process maker.
Command line argument.
Instances
CmdArg ByteString Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg String Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg ByteString Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg Text Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg Text Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg [ByteString] Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg [String] Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg [ByteString] Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg [Text] Source # | |
Defined in Data.Conduit.Shell.Variadic | |
CmdArg [Text] Source # | |
Defined in Data.Conduit.Shell.Variadic |