rbundler: Rbundler manages an application's dependencies systematically and repeatedly.

Rbundler manages a project-specific library for dependency package installation. By specifying dependencies in a DESCRIPTION file in a project's root directory, one may install and use dependencies in a repeatable fashion without requiring manual maintenance. rbundler creates a project-specific R library in `PROJECT_ROOT/.Rbundle` (by default) and a project-specific `R_LIBS_USER` value, set in `PROJECT_ROOT/.Renviron`. It supports dependency management for R standard "Depends", "Imports", "Suggests", and "LinkingTo" package dependencies. rbundler also attempts to validate and install versioned dependencies, such as ">=", "==", "<=". Note that, due to the way R manages package installation, differing nested versioned dependencies are not allowed. For example, if your project depends on packages A (== 1), and B (== 2), but package A depends on B (== 1), then a nested dependency violation will cause rbundler to error out.

Install the latest version of this package by entering the following in R:
install.packages("rbundler")
AuthorYoni Ben-Meshulam <yoni.bmesh@gmail.com>
Date of publication2014-05-08 08:02:10
MaintainerYoni Ben-Meshulam <yoni.bmesh@gmail.com>
LicenseGPL-3
Version0.3.7

View on CRAN

Functions

bundle Man page
compare_versions Man page
construct_r_libs_user Man page
create_mock_packages Man page
create_package Man page
create_package_description Man page
dependency_clauses Man page
determine_version_to_install Man page
find_available_versions Man page
install_version Man page
load_available_packages Man page
mock_dependency Man page
rbundler Man page
rbundler-package Man page
read_archive_rds Man page
update_current_environment Man page
update_renviron_file Man page
validate_compare Man page
validate_installed_package Man page

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

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

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