args <- optparse_parameters(
a_integer = optparse_integer(),
a_float = optparse_numeric(),
a_boolean = optparse_flag(),
a_character = optparse_character(),
a_list = optparse_list(of = "numeric"),
a_char_list = optparse_list(of = "character"),
a_int_list = optparse_list(of = "integer"),
args = list(
"--a-integer",
"42",
"--a-float",
"3.14",
"--a-boolean",
"FALSE",
"--a-character",
"FALSE",
"--a-list",
"1.5,2,3",
"--a-char-list",
"1.5,2,3",
"--a-int-list",
"1.5,2,3"
)
)
str(args)
Run the code above in your browser using DataLab