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