| Crates.io | rnvm |
| lib.rs | rnvm |
| version | 0.3.0 |
| created_at | 2025-11-28 21:00:31.555377+00 |
| updated_at | 2025-11-28 23:40:34.300888+00 |
| description | Blazingly fast Node version manager |
| homepage | |
| repository | https://github.com/jakewaldrip/rnvm |
| max_upload_size | |
| id | 1956024 |
| size | 43,810 |
A blazingly fast Node.js version manager written in Rust.
Install RNVM using Cargo:
cargo install rnvm
Make sure ~/.cargo/bin is in your PATH.
Then, download the shell script:
mkdir -p ~/.rnvm
curl -o ~/.rnvm/rnvm.sh https://raw.githubusercontent.com/jakewaldrip/rnvm/main/rnvm.sh
Add the following to your .zshrc (or equivalent shell config):
# Setup RNVM (Rust Node Version Manager)
export RNVM_DIR="$HOME/.rnvm"
[ -s "$RNVM_DIR/rnvm.sh" ] && \. "$RNVM_DIR/rnvm.sh" # This loads rnvm
Then source your shell config:
source ~/.zshrc
rnvm install <version>
rnvm use <version>
rnvm current
rnvm list
rnvm remove <version>
RNVM downloads Node.js binaries from the official Node.js website and manages them in the $RNVM_DIR directory. It modifies your PATH to use the selected version.