Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ShellCommand String | A command line to execute using the shell |
RawCommand FilePath [String] | The name of an executable with a list of arguments The
|
Eq CmdSpec Source # | |
Ord CmdSpec Source # | |
Show CmdSpec Source # | |
IsString CmdSpec Source # | |
(Choice p, Applicative f) => AsRawCommand p f CmdSpec Source # | |
(Choice p, Applicative f) => AsShellCommand p f CmdSpec Source # | |
Applicative f => AsExecutableArguments (->) f CmdSpec Source # | |
Applicative f => AsExecutableName (->) f CmdSpec Source # | |
AsCmdSpec p f CmdSpec Source # | |
class AsExecutableName p f s where Source #
_ExecutableName :: Optic' p f s FilePath Source #
Applicative f => AsExecutableName (->) f CmdSpec Source # | |
Applicative f => AsExecutableName (->) f CreateProcess Source # | |
AsExecutableName p f FilePath Source # | |
class AsExecutableArguments p f s where Source #
_ExecutableArguments :: Optic' p f s [String] Source #
Applicative f => AsExecutableArguments (->) f CmdSpec Source # | |
Applicative f => AsExecutableArguments (->) f CreateProcess Source # | |
AsExecutableArguments p f [String] Source # | |
class AsShellCommand p f s where Source #
_ShellCommand :: Optic' p f s String Source #
Applicative f => AsShellCommand (->) f CreateProcess Source # | |
(Choice p, Applicative f) => AsShellCommand p f CmdSpec Source # | |
AsShellCommand p f String Source # | |
class AsRawCommand p f s where Source #
Applicative f => AsRawCommand (->) f CreateProcess Source # | |
(Choice p, Applicative f) => AsRawCommand p f CmdSpec Source # | |
AsRawCommand p f (FilePath, [String]) Source # | |