| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Conduit.Shell.Variadic
Description
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 Methods toTextArg :: ByteString -> [Text] Source # | |
| CmdArg ByteString Source # | |
Defined in Data.Conduit.Shell.Variadic Methods toTextArg :: ByteString -> [Text] Source # | |
| CmdArg Text Source # | |
| CmdArg Text Source # | |
| CmdArg String Source # | |
| CmdArg [ByteString] Source # | |
Defined in Data.Conduit.Shell.Variadic Methods toTextArg :: [ByteString] -> [Text] Source # | |
| CmdArg [ByteString] Source # | |
Defined in Data.Conduit.Shell.Variadic Methods toTextArg :: [ByteString] -> [Text] Source # | |
| CmdArg [Text] Source # | |
| CmdArg [Text] Source # | |
| CmdArg [String] Source # | |