rv-r for Mac
Declarative R package manager
rv-r — overview
rv
rv is a new way to manage and install your R packages in a reproducible, fast, and declarative way.
Documentation Site
Documentation site with examples, cookbooks, and more detailed instructions available at: https://a2-ai.github.io/rv-docs/
quick start/install
How it works
rv has several top level commands to provide the user with as much flexibility as possible. The two primary commands are:
The subsequent actions of these commands are controlled by a configuration file that specifies a desired project state by specifying the R version, repositories, and dependencies the project uses. Additionally, specific package and repository level customizations can be specified.
For example, a simple configuration file:
Running rv sync will synchronize the library, lock file, and configuration file by installing dplyr, ggplot2, any dependencies those packages require, and the suggested packages for ggplot2. Running rv plan will give you a preview of what rv sync will do.
Additional example projects with more configurations can be found in the example_projects directory of this repository.
Installation
See the documentation site for installation instructions.
Usage
See the documentation site for usage guides and configuration reference.
Contributing
Getting started
To get started with the development of rv, you'll need: Rust and optionally Just
After installing Rust, you can build the project by running:
e.g. just run sync or just run add --dry-run.
If you'd like to install the current version of the project as a binary, you can run:
Unit testing
Run the unit tests with:
Snapshot testing
Snapshots require R version 4.5 (see .github/workflows/ci.yaml for current CI version).
Details
声明式 R 包管理器
How to install rv-r
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2026-10-21; current version v0.23.3, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v0.23.3 | 2026-10-21 | Stable | 3.4 MB | Download | Download | Download |
| v0.23.2 | 2026-10-14 | Stable | 3.4 MB | Download | Download | Download |
| v0.23.1 | 2026-09-18 | Stable | 3.4 MB | Download | Download | Download |
| v0.23.0 | 2026-09-14 | Stable | 3.4 MB | Download | Download | Download |
| v0.22.2 | 2026-07-15 | Stable | 3.3 MB | Download | Download | Download |
| v0.22.1 | 2026-06-30 | Stable | 3.4 MB | Download | Download | Download |
| v0.22.0 | 2026-06-24 | Stable | 3.4 MB | Download | Download | Download |
| v0.21.0 | 2026-05-01 | Stable | 3.3 MB | Download | Download | Download |
| v0.20.0 | 2026-03-23 | Stable | 3.3 MB | Download | Download | Download |
| v0.19.0 | 2026-03-02 | Stable | 3.3 MB | Download | Download | Download |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| rv-r | v0.23.3 | MIT | CLI | 34 |
| varlock | 1.23.0 | MIT | CLI | 84 |
| gmailctl | v0.13.0 | MIT | CLI | 44 |
| cloudformation-guard | 3.2.1 | Apache-2.0 | CLI | 99 |
Similar apps: Command-line Tools
varlock
varlock is a command-line tool for developers that adds declarative schema constraints to .gmailctl
This utility helps you generate and maintain Gmail filters in a declarative way.cloudformation-guard
AWS CloudFormation Guardsecretspec
Declarative secrets management toolopenssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratioCategories: Command-line Tools