argparse

Undocumented in source.

Members

Aliases

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)
Undocumented in source. Be warned that the author may not have intended to support it.
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.
getProgramName
string getProgramName()
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIArgs
auto parseCLIArgs(T receiver, string[] args, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIArgs
Nullable!T parseCLIArgs(string[] args, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIArgs
int parseCLIArgs(string[] args, FUNC func, Config config, T initialValue)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIKnownArgs
ParseCLIResult parseCLIKnownArgs(T receiver, string[] args, string[] unrecognizedArgs, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIKnownArgs
auto parseCLIKnownArgs(T receiver, string[] args, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIKnownArgs
Nullable!T parseCLIKnownArgs(string[] args, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
parseCLIKnownArgs
int parseCLIKnownArgs(string[] args, FUNC func, Config config, T initialValue)
Undocumented in source. Be warned that the author may not have intended to support it.
partiallyApply
auto partiallyApply(C context)
Undocumented in source. Be warned that the author may not have intended to support it.
printHelp
void printHelp(Output output, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.
printUsage
void printUsage(Output output, Config config)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Config
struct Config
Undocumented in source.
Main
struct Main
Undocumented in source.
Param
struct Param(VALUE_TYPE)
Undocumented in source.
ParseCLIResult
struct ParseCLIResult
Undocumented in source.
TrailingArguments
struct TrailingArguments
Undocumented in source.

Variables

param
auto param;
Undocumented in source.
target
auto target;
Undocumented in source.

Meta