renv1.0.7 package

Project Environments

modify

Modify a Lockfile

paths

Path for storing global state

project

Retrieve the active project

activate

Activate or deactivate a project

autoload

Auto-load the active project

checkout

Checkout a repository

clean

Clean a project

config

User-level settings

consent

Consent to usage of renv

dependencies

Find R package dependencies in a project

diagnostics

Print a diagnostics report

embed

Capture and re-use dependencies within a .R or .Rmd

equip

Install required system libraries

graph

Generate a Package Dependency Graph

history

View and revert to a historical lockfile

hydrate

Copy packages from user libraries to a project library

imbue

Imbue an renv Installation

init

Use renv in a project

install

Install packages

isolate

Isolate a project

load

Load a project

lockfile-api

Programmatically Create and Modify a Lockfile

lockfiles

Lockfiles

migrate

Migrate a project from packrat to renv

purge

Purge packages from the cache

rebuild

Rebuild the packages in your project library

record

Update package records in a lockfile

refresh

Refresh the local cache of available packages

rehash

Re-hash packages in the renv cache

remote

Resolve a Remote

remove

Remove packages

renv-package

Project-local Environments for R

renv_lockfile_from_manifest

Generate renv.lock from an RStudio Connect manifest.json

repair

Repair a project

restore

Restore project library from a lockfile

run

Run a script

sandbox

The default library sandbox

scaffold

Generate project infrastructure

settings

Project settings

snapshot

Record current state of the project library in the lockfile

status

Report inconsistencies between lockfile, library, and dependencies

update

Update packages

upgrade

Upgrade renv

use_python

Use python

vendor

Vendor renv in an R package

A dependency management toolkit for R. Using 'renv', you can create and manage project-local R libraries, save the state of these libraries to a 'lockfile', and later restore your library as required. Together, these tools can help make your projects more isolated, portable, and reproducible.

  • Maintainer: Kevin Ushey
  • License: MIT + file LICENSE
  • Last published: 2024-04-11