Constructs a new program with the given name.
Sets the action delegate to be executed for this command. The default action is to print help for the command.
Adds a subcommand.
Adds an option.
Adds a flag.
Adds an argument.
Adds an argument from formatted string.
Adds a subcommand.
Sets the description of the command
Sets the help flag for the program from formatted string and enables getting command help with it.
Sets the help flag for the program and enables getting command help with it.
Gets the help flag for the program.
Adds an option or flag from formatted string.
Gets the parsed arguments.
Prints the version and returns 0.
Runs the program with the given arguments.
Sets the version flag for the program and enables getting the version with it.
Sets the version flag for the program from formatted string and enables getting the version with it.
Gets the version flag for the program.
Sets the version of the program.
Gets the version of the program.
Chain of commands leading to this command.
Gets the name of the command.
Sets the description of the command
Gets the description of the command
Searches for a subcommand with the specified name.
Adds a subcommand.
Adds a subcommand.
Adds an option.
Adds a flag.
Adds an option or flag from formatted string.
Adds an argument.
Adds an argument from formatted string.
Sets the action delegate to be executed for this command. The default action is to print help for the command.
Gets the usage string for this command.
Prints help for the command.
Prints an error message to stderr.
Prints an error message to stderr and exits with status.
Represents a command-line program.