Render the output of --version
Moduleopt-env-conf-0.11.0.0Haskell2010
OptEnvConf.Doc
- 6 types
- 26 values
- Packageopt-env-conf-0.11.0.0
- Exports32
- LanguageHaskell2010
- LicenceLGPL-3.0-only
- SourceDoc.hs
Derive parser documentation
API Note: We return a Maybe inside the AnyDocs so that we can keep track of hidden settings and use this information to know whether settings are optional or not.
Render the output of top-level --help
Render the output of a --help with at least one command
Render the output of `--render-man-page` for reading with man
Render reference documentation
Render long-form documentation of options
Render short-form documentation of options
Render documentation of envionment variables
Render documentation of configuration values
Internal
15 declarationsConstructors
AnyDocsCommands !(Maybe String) [CommandDoc a]AnyDocsAnd ![AnyDocs a]AnyDocsOr ![AnyDocs a]AnyDocsSingle !a
Constructors
SetDocsetDocTryArgument :: !BoolsetDocTrySwitch :: !BoolsetDocTryOption :: !BoolsetDocDasheds :: ![Dashed]setDocEnvVars :: !Maybe (NonEmpty String)setDocConfKeys :: !Maybe (NonEmpty (NonEmpty String, JSONSchema))setDocDefault :: !Maybe StringsetDocExamples :: ![String]setDocMetavar :: !Maybe MetavarsetDocHelp :: !Maybe String
Constructors
OptDocoptDocTryArgument :: !BooloptDocTrySwitch :: !BooloptDocTryOption :: !BooloptDocDasheds :: ![Dashed]optDocDefault :: !Maybe StringoptDocExamples :: ![String]optDocMetavar :: !Maybe MetavaroptDocHelp :: !Maybe String
Constructors
EnvDocenvDocVars :: !NonEmpty StringenvDocDefault :: !Maybe StringenvDocExamples :: ![String]envDocMetavar :: !Maybe MetavarenvDocHelp :: !Maybe String
Constructors
ConfDocconfDocKeys :: !NonEmpty (NonEmpty String, JSONSchema)confDocDefault :: !Maybe StringconfDocExamples :: ![String]confDocHelp :: !Maybe String
Constructors
Instances2Functor, Show
Functor CommandDocDefined in opt-env-conf-0.11.0.0 · OptEnvConf.DocShow a => Show (CommandDoc a)Defined in opt-env-conf-0.11.0.0 · OptEnvConf.Doc