argparse

Undocumented in source.

Modules

completer
module argparse.completer
Undocumented in source.
help
module argparse.help
Undocumented in source.
parser
module argparse.parser
Undocumented in source.

Members

Aliases

CLI
alias CLI(COMMANDS...) = CLI!(Config.init, COMMANDS)
Undocumented in source.
RawParam
alias RawParam = Param!(string[])
Undocumented in source.

Functions

Action
auto Action(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
AllowNoValue
auto AllowNoValue(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
AllowedValues
auto AllowedValues(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
ArgumentGroup
auto ArgumentGroup(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
Command
auto Command(string[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
Counter
auto Counter(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
MutuallyExclusive
auto MutuallyExclusive()
Undocumented in source. Be warned that the author may not have intended to support it.
NamedArgument
auto NamedArgument(string[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
NamedArgument
auto NamedArgument(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
Parse
auto Parse(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
PositionalArgument
auto PositionalArgument(uint pos)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

PositionalArgument
auto PositionalArgument(uint pos, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
PreValidation
auto PreValidation(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
RequireNoValue
auto RequireNoValue(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.
RequiredTogether
auto RequiredTogether()
Undocumented in source. Be warned that the author may not have intended to support it.
Validation
auto Validation(ARG arg)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ArgumentInfo
struct ArgumentInfo

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

ArgumentUDA
struct ArgumentUDA(alias ValueParseFunctions)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

CommandInfo
struct CommandInfo

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Config
struct Config

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Public API ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Default
struct Default(COMMAND)
Undocumented in source.
Group
struct Group

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Param
struct Param(VALUE_TYPE)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

RestrictionGroup
struct RestrictionGroup

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Result
struct Result

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SubCommands
struct SubCommands

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

TrailingArguments
struct TrailingArguments
Undocumented in source.

Templates

CLI
template CLI(Config config, COMMANDS...)
Undocumented in source.
CLI
template CLI(Config config, COMMAND)
Undocumented in source.

Variables

isArgumentUDA
enum bool isArgumentUDA(T);
Undocumented in source.

Meta