Set this argument's description
Get this argument's description.
Whether or not this argument has a description set.
Returns whether or not this argument has a long flag set.
Returns whether this Argument has a parameter which is optional.
Returns whether or not this argument has a short flag set.
Sets this argument's long flag. Returns the current Argument instance.
Returns this argument's long flag.
Sets this Argument to expect an optional value parameter.
Whether or not this Argument requires a parameter value.
Returns whether or not this argument expects a value parameter.
Sets this argument as required.
Sets this Argument to require a parameter value.
Returns whether or not this Argument is required.
Get whether or not this flag was used
Sets this argument's short flag. Returns the current Argument instance.
Returns this argument's short flag
Marks this Argument has having been used. Additionally increments the internal usage counter.
Get number of times this argument was used
Appends a parameter value to this argument.
Get values passed to this argument from each usage on the command line.
CLI Argument / Flag
Represents a unique cli flag that can have a short and/or long form.