diff --git a/README.md b/README.md index 71614b9..5c92af9 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ | jq | - | [CHEATSHEET.md](jq/CHEATSHEET.md) | Command-line JSON processor | | just | - | [CHEATSHEET.md](just/CHEATSHEET.md) | 🤖 Just a command runner | | mise | - | [CHEATSHEET.md](mise/CHEATSHEET.md) | dev tools, env vars, task runner | +| nvm | - | [CHEATSHEET.md](nvm/CHEATSHEET.md) | Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions | | openspec | - | [CHEATSHEET.md](openspec/CHEATSHEET.md) | Spec-driven development (SDD) for AI coding assistants. | | rg | ripgrep | [CHEATSHEET.md](rg/CHEATSHEET.md) | ripgrep recursively searches directories for a regex pattern while respecting your gitignore | | uv | - | [CHEATSHEET.md](uv/CHEATSHEET.md) | An extremely fast Python package and project manager, written in Rust. | diff --git a/meta.json b/meta.json index 6a4bf28..ffd6532 100644 --- a/meta.json +++ b/meta.json @@ -35,6 +35,11 @@ "repo": "https://github.com/jdx/mise", "description": "dev tools, env vars, task runner" }, + { + "name": "nvm", + "repo": "https://github.com/nvm-sh/nvm", + "description": "Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions" + }, { "name": "openspec", "repo": "https://github.com/Fission-AI/OpenSpec", diff --git a/nvm/CHEATSHEET.md b/nvm/CHEATSHEET.md new file mode 100644 index 0000000..a731d29 --- /dev/null +++ b/nvm/CHEATSHEET.md @@ -0,0 +1,32 @@ +# nvm + +## Meta + +```yaml +name: nvm +repo: https://github.com/nvm-sh/nvm +description: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions +``` + +## Install + +```shell +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash +``` + +## Usage + +```shell +$ nvm install 24 +Now using node v24.14.0 (npm v11.9.0) +$ node -v +v24.14.0 +$ nvm use 22 +Now using node v22.22.1 (npm v10.9.4) +$ node -v +v22.22.1 +$ nvm use 20 +Now using node v20.20.1 (npm v10.8.2) +$ node -v +v20.20.1 +```