Creates new argument.
Gets argument display name (tag or name).
Sets argument tag.
Argument tag
Sets entry name.
Entry name.
Display name for entry.
Sets entry help description (one-liner).
Entry help description (one-liner).
Sets whenever entry can be repeated.
Gets whenever entry can be repeated.
Sets entry required flag.
Sets entry optional flag.
Whenever entry is required.
Sets entry default value.
Sets entry default value array.
Entry default value array.
Adds entry validator.
Entry validators.
Represents an argument.
Arguments are positional parameters passed to program and are required by default. Only last argument can be repeating or optional.