settings: Software Option Settings Manager for R
Version 0.2.4

Provides option settings management that goes beyond R's default 'options' function. With this package, users can define their own option settings manager holding option names, default values and (if so desired) ranges or sets of allowed option values that will be automatically checked. Settings can then be retrieved, altered and reset to defaults with ease. For R programmers and package developers it offers cloning and merging functionality which allows for conveniently defining global and local options, possibly in a multilevel options hierarchy. See the package vignette for some examples concerning functions, S4 classes, and reference classes. There are convenience functions to reset par() and options() to their 'factory defaults'.

AuthorMark van der Loo
Date of publication2015-10-27 09:51:33
MaintainerMark van der Loo <mark.vanderloo@gmail.com>
LicenseGPL-3
Version0.2.4
URL https://github.com/markvanderloo/settings
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("settings")

Popular man pages

clone_and_merge: Create a local, altered copy of an options manager
defaults: Request default option values
is_setting: Find out if we're setting or getting
options_manager: Create a new options manager.
reset: Reset options to default values
reset_options: Reset general options in 'options' to factory defaults.
reset_par: Reset graphical options in 'par' to factory defaults.
See all...

All man pages Function index File listing

Man pages

clone_and_merge: Create a local, altered copy of an options manager
defaults: Request default option values
inlist: Option checkers
is_setting: Find out if we're setting or getting
options_manager: Create a new options manager.
reset: Reset options to default values
reset_options: Reset general options in 'options' to factory defaults.
reset_par: Reset graphical options in 'par' to factory defaults.
settings: Convenient options settings management for R
stop_if_reserved: Check for reserved option names.

Functions

clone_and_merge Man page Source code
defaults Man page Source code
inlist Man page Source code
inrange Man page Source code
is_setting Man page Source code
nolimit Source code
onLoad Source code
options_manager Man page Source code
package-settings Man page
reset Man page Source code
reset_options Man page Source code
reset_par Man page Source code
settings Man page
settings-package Man page
stop_if_reserved Man page Source code

Files

inst
inst/doc
inst/doc/settings.html
inst/doc/settings.R
inst/doc/settings.Rmd
tests
tests/testthat.R
tests/testthat
tests/testthat/testOptions.R
NAMESPACE
NEWS
R
R/utils.R
R/settings-package.R
R/options.R
vignettes
vignettes/settings.Rmd
MD5
build
build/vignette.rds
DESCRIPTION
man
man/options_manager.Rd
man/reset_par.Rd
man/is_setting.Rd
man/stop_if_reserved.Rd
man/inlist.Rd
man/settings.Rd
man/defaults.Rd
man/reset_options.Rd
man/clone_and_merge.Rd
man/reset.Rd
settings documentation built on May 20, 2017, 1:40 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.