Skip to contents

Basic Workflows

init()
Initialize a Project
status()
Status
snapshot()
Snapshot a Project
restore()
Restore a Project
embed()
Embed a Lockfile
use()
Use a set of Packages

Library Management

hydrate()
Hydrate a Project
refresh()
Refresh the Local Cache of Available Packages
repair()
Repair a Project Library
clean()
Clean a Project

Lockfile Management

lockfiles
Lockfiles
record()
Update Package Records in a Lockfile
remote()
Resolve a Remote
modify()
Modify a Lockfile
history()
View Lockfile History
revert()
Revert Lockfile
scaffold()
Generate renv Project Infrastructure

Package Cache

isolate()
Isolate a Project
rehash()
Re-Hash Packages in the renv Cache
purge()
Purge Packages from the Cache

Package Installation

install()
Install Packages
update()
Update Packages
rebuild()
Rebuild the Packages in your Project Library
remove()
Remove Packages

Dependency Discovery

dependencies()
Find R Package Dependencies in a Project

Project Management

project()
Retrieve the Active Project
activate()
Activate a Project
deactivate()
Deactivate a Project
migrate()
Migrate a Project from Packrat to renv
load()
Load a Project
upgrade()
Upgrade renv
paths
Path Customization
equip()
Install Required System Libraries
settings
Project Settings
config
User-Level Configuration of renv

Python Integration

use_python()
Use Python

Miscellaneous

autoload()
Auto-load the Active Project
checkout()
Checkout a Repository
consent()
Consent to usage of renv
diagnostics()
Print a Diagnostics Report
run()
Run a Script