Skip to contents

Add message grabbing.

Usage

installDepsWithSink(
  doUpgrades = TRUE,
  warningsAsErrors = FALSE,
  instDevDeps = 1,
  repo = "https://cloud.r-project.org"
)

Arguments

doUpgrades

TRUE to pass "always" to sub-function, this force upgrade of dependencies. FALSE to pass "never" to sub-function, dependencies will never be upgraded.

warningsAsErrors

Boolean, TRUE to manage warnings and errors as errors. FALSE to manage only errors as errors.

instDevDeps

1 (default) to install also development dependencies ("Suggests") other values to install only "Depends", "Imports" and "LinkingTo"

repo

The repository used to download packages

Value

A list with: - errorOccurs: a boolean at TRUE if an error is caught - condition: a condition object related to the error caught (or NULL if no error caught) - outputs: a vector containing all outputs generated by devtools::install_dev_deps - messages: a vector containing all messages generated by devtools::install_dev_deps

Examples

if (FALSE) {
    citoolsr:::installDepsWithSink(doUpgrades = TRUE, warningsAsErrors = FALSE)
}