| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Ecluse.CLI
Description
The ecluse command line: the subcommand grammar and the flags each one settles. A bare
invocation is proxy, so an operator who names no role gets the single-process pipeline.
runWith dispatches the AppCommand this yields.
Documentation
data AppCommand Source #
Constructors
| RunService MirrorRole | The mirror pipeline in the selected role: |
| RunPilot | |
| RunPilotCompile PilotCompileOptions | |
| RunDredger DredgerOptions |
|
| RunCheckConfig |
Instances
| Show AppCommand Source # | |
Defined in Ecluse.CLI Methods showsPrec :: Int -> AppCommand -> ShowS # show :: AppCommand -> String # showList :: [AppCommand] -> ShowS # | |
| Eq AppCommand Source # | |
Defined in Ecluse.CLI | |
execCLI :: IO AppCommand Source #