OptionParserOption-class {optparse} | R Documentation |
Class to hold information about command-line options
Description
Class to hold information about command-line options
Slots
short_flag
String of the desired short flag comprised of the “-” followed by a letter.
long_flag
String of the desired long flag comprised of “–” followed by a letter and then a sequence of alphanumeric characters.
action
A character string that describes the action
optparse
should take when it encounters an option, either “store”, “store_true”, or “store_false”. The default is “store” which signifies thatoptparse
should store the specified following value if the option is found on the command string. “store_true” storesTRUE
if the option is found and “store_false” storesFALSE
if the option is found.type
A character string that describes specifies which data type should be stored, either “logical”, “integer”, “double”, “complex”, or “character”. Default is “logical” if
action %in% c("store_true", store_false)
,typeof(default)
ifaction == "store"
and default is notNULL
and “character” ifaction == "store"
and default isNULL
. “numeric” will be converted to “double”.dest
A character string that specifies what field in the list returned by
parse_args
shouldoptparse
store option values. Default is derived from the long flag inopt_str
.default
The default value
optparse
should use if it does not find the option on the command line.help
A character string describing the option to be used by
print_help
in generating a usage message.%default
will be substituted by the value ofdefault
.metavar
A character string that stands in for the option argument when printing help text. Default is the value of
dest
.callback
A function that executes after the each option value is fully parsed
callback_args
Additional arguments that pass to the callback function.