README.md

provisionr

Project Status: WIP - Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. Travis-CI Build Status AppVeyor Build status codecov.io

This package aims to fill a hole in provisioning a set of packages. There are some trouble spots that it aims to fill

What this package aims to do is let users write

provisionr::provision_library(packages, path, platform, version)

and have a library built at path containing packages (and all their dependencies) for platform (windows, macosx, linux) and a particular R version. Declaring non-CRAN package sources is done with an argument src, which centralises collection of github, local, and other package sources.

Use cases

At the same time, do all this while allowing installation of github and local package sources (including detecting and acting on upgrades).

The package differs from packrat in that it is not trying to create a strictly versioned library (though that may included in a future release).

Installation

# install.packages("drat")
drat:::add("mrc-ide")
install.packages("provisionr")


mrc-ide/provisionr documentation built on Sept. 7, 2020, 10:01 a.m.