string argument that should be parsed
the remaining args
creates a list of available whitelisted words
array of whitelisted words
converts the input to a lower case string
converts the input to an upper case string
retrieves the default value if it had been set
gets the manual of a command
Retrieves the name of the Argument
retrieves the arguments name
checks if the Argument has a default value
checks if the Argument is optional
Matches a regular expression pattern
the regex which should be validated
Sets the maximum Length of the String
the maximum length of the argument
Sets the minimum Length of the String
the minimum length of the argument
Sets a name for the argument to identify it later when the command gets dispatched This name will be used when passing the parsed argument to the exec function
sets the name of the argument
sets a beautified display name which will be used when the getManual command gets executed, if none given it will use the first parameter as display value
Sets an Argument as optional if the argument has not been parsed successful it will use the first argument which has been given inside this method
the default value which should be set if this parameter has not been found
wether it should display the default value when called with the #getUsage method
Validates the given String to the StringArgument
the remaining args
Generated using TypeDoc
Validates the given string to the StringArgument params