opt-env-conf-test-0.0.0.2: test_resources/docs/three-commands/opt-docs.txt
AnyDocsCommands
(Just "one")
[ CommandDoc
{ commandDocArgument = "one"
, commandDocHelp = "first"
, commandDocs =
AnyDocsSingle
(Just
OptDoc
{ optDocTryArgument = True
, optDocTrySwitch = False
, optDocTryOption = False
, optDocDasheds = []
, optDocDefault = Nothing
, optDocExamples = []
, optDocMetavar = Just "STR"
, optDocHelp = Just "argument"
})
}
, CommandDoc
{ commandDocArgument = "two"
, commandDocHelp = "second"
, commandDocs =
AnyDocsAnd
[ AnyDocsSingle
(Just
OptDoc
{ optDocTryArgument = False
, optDocTrySwitch = False
, optDocTryOption = True
, optDocDasheds = [ DashedLong ('n' :| "umber") , DashedShort 'n' ]
, optDocDefault = Nothing
, optDocExamples = [ "5" ]
, optDocMetavar = Just "INT"
, optDocHelp = Just "number"
})
, AnyDocsOr
[ AnyDocsSingle
(Just
OptDoc
{ optDocTryArgument = False
, optDocTrySwitch = True
, optDocTryOption = False
, optDocDasheds = [ DashedLong ('(' :| "enable|disable)-enable") ]
, optDocDefault = Nothing
, optDocExamples = []
, optDocMetavar = Nothing
, optDocHelp = Just "enable extra"
})
, AnyDocsSingle Nothing
, AnyDocsSingle Nothing
]
]
}
, CommandDoc
{ commandDocArgument = "three-very-long-command-name"
, commandDocHelp = "third"
, commandDocs = AnyDocsAnd []
}
]