- arg
string arg(string name, string defaultValue)
- argAll
string[] argAll(string name, string[] defaultValue)
Gets all argument values.
- command
ProgramArgs command()
Gets subcommand arguments.
- copy
ProgramArgs copy()
Undocumented in source. Be warned that the author may not have intended to support it.
- hasFlag
bool hasFlag(string name)
- occurencesOf
int occurencesOf(string name)
Gets number of flag occurences.
- on
typeof(this) on(string command, void delegate(ProgramArgs args) handler)
Calls handler if user specified command subcommand.
- option
string option(string name, string defaultValue)
- optionAll
string[] optionAll(string name, string[] defaultValue)
- parent
ProgramArgs parent()
Gets parent ProgramArgs, if any.
Parsed program/command arguments.
Note: All functions here work on flag/option/argument names, not short or long names. option -> options multi names commands