opts_list()
, a utility for producing a list
of option values with appropriate global option names that can be used
more readily with options()
and
withr::with_options()
. (@dgkf #19)envvar_str_split()
not making us of
delim
parameter. (@dgkf #23)Fixes opts()
, which would previously return default
values after being updated. Will now appropriately return values just as
they would be fetched using opt()
. (@dgkf #17)
Exposes get_options_env()
(currently experimental),
for the purpose of accessing a listing of option names. (@dgkf #17)
Adds an optional option_fn
parameter to
option_spec
, allowing for the stored option values to be
processed, or to produce side-effects when accessed. (@dgkf #12)
opt_source()
when a value is derived from
an environment variable was changed from "envir"
to
"envvar"
to be more consistent with the rest of the
package’s messaging about sources. (@dgkf #12)Adds various utility functions for modifying options:
opt_set()
, opt()<-
and
opt_set_local()
.
Trying to retrieve an option that is not yet defined will now
default to throwing a warning. This behavior can be modified using the
on_missing
argument to functions that fetch option
values.
opts()
slightly refactored to produce more
constructive output when no option names are provided. You can now use
opts(env = package_name)
to fetch a full named list of
option values. (@dgkf
#2)
Generated roxygen2
documentation using
as_roxygen_docs()
is now more consciencious about
R CMD check
requirements, moving \usage{}
to a
new section titled “Checking Option Values”. (@dgkf #2)
options
split from dgkf/devutils