Create a new user options file from an options template.
options.create(
options_file_name = NULL,
options_dir = NULL,
template_path = NULL,
user_input = list(),
should_validate = TRUE,
should_overwrite = FALSE,
action_name = "creating"
)NULL
[character] Name of the new user options file, including the suffix.
[character, optional] Full path to the folder that contains user options files. If not provided, the default folder is chosen. Defaults to NULL.
[character, optional] Full path to the options template file.
[list, optional] A named list of user-supplied values for these options. If NULL or missing entries exist, the function will prompt the user via readline() (for required entries) or use defaults (for optional ones).
[logical, optional] If TRUE, validate the new options file against the template. Defaults to TRUE.
[logical, optional] If TRUE, overwrite the file if it already exists. Defaults to FALSE, in which case the user is prompted to confirm the overwrite.
[character, optional] A name for the action being performed. This is used for logging purposes. Defaults to "create".
character Name of the newly created user options file as a character.