sysreqs_collect: Prints out all system requirements from dependencies and...

Description Usage Arguments Value See Also Examples

Description

Prints out all system requirements from dependencies and project packages.

Usage

1

Arguments

prj

project object to collect sys requirements for. If not passed the loaded project will be used or the default whichever exists. Will init the default project from working directory if no default project exists. (type: rsuite_project, default: NULL)

Value

named list with package names and containing system requirements as value.

See Also

Other in SYSREQS: sysreqs_check, sysreqs_install

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
  # create exemplary project base folder
  prj_base <- tempfile("example_")
  dir.create(prj_base, recursive = TRUE, showWarnings = FALSE)

  # start project
  prj <- prj_start("my_project", skip_rc = TRUE, path = prj_base)

  # add package to the project
  prj_start_package("mypackage", prj = prj)

  # add system requirements specification
  write("SystemRequirements: some requirement",
      file = file.path(prj$path, "packages", "mypackage", "DESCRIPTION"),
      append = TRUE)

  # list content of pkgzip created
  sysreqs_collect(prj)

RSuite documentation built on June 10, 2019, 5:03 p.m.