sysreqs_script: Creates a script to update the system to satisfy project...

Description Usage Arguments Value Examples

Description

Collects system requirements with sysreqs_collect and creates a script to build/install them. It creates a .cmd script for Windows and a bash script for Linuxes.

Usage

1

Arguments

prj

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

Value

invisible path to script file created or NULL if no system requirements detected.

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 dependency to XML
  write("library(XML)",
        file = file.path(prj$path, "R", "master.R"),
        append = TRUE)

  # generate script
  sysreqs_fpath <- sysreqs_script(prj)

  # present script contents
  cat(readLines(sysreqs_fpath), sep = "\n")

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