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.
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.
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.
TrailingArguments
auto TrailingArguments()
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.
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.

Meta