# lukechilds/zsh-nvm

Zsh plugin for installing, updating and loading nvm

Repository: https://github.com/lukechilds/zsh-nvm
Canonical: https://ross.abutalabs.com/products/zsh-nvm
Language: Shell
License: MIT
License Family: permissive
Topics: zsh, zsh-plugin, version-manager, nvm, zsh-nvm, zsh-plugins, antigen, oh-my-zsh, zplug, zgen, zim
Last push: 2024-07-03T04:34:11+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3709, "days_push": 791, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2413, forks 123 (observed 2026-08-28T04:06:44.518499+00:00)

## What it is
A Zsh plugin that automatically installs, updates, and loads nvm (Node Version Manager) in your shell. It wraps nvm with extra commands like upgrade and revert, and also works with bash via manual installation.

## Use cases
- install nvm automatically in zsh
- keep nvm up to date without losing node versions
- manage node version manager through my dotfiles
- upgrade nvm with a single command
- revert a broken nvm upgrade
- load nvm as a zsh plugin with oh-my-zsh or antigen

## When to choose
- you use zsh and want nvm set up automatically from your dotfiles
- you want lazy loading of nvm for faster shell startup
- you want easy nvm upgrade and revert commands

## When to avoid
- you don't use zsh or bash
- you prefer managing nvm manually or with another version manager like fnm or volta

## Facets
- artifact type: plugin
- maturity: active
- function: version-control, developer-tools, cli, package-manager
- domain: developer-tools, version-control
- platform: cli, cross-platform
- tags: zsh-plugin, nvm, nodejs, shell, oh-my-zsh, dotfiles, version-manager, command-line, macos, linux

## Member repositories
- lukechilds/zsh-nvm (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:44.518499+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:33:55.788614+00:00, confidence not recorded.
  - readme: https://github.com/lukechilds/zsh-nvm (fetched 2026-08-28T04:06:44.518499+00:00, sha 3e0e713580ea)
- Data as of 2026-08-30T08:39:29.467469+00:00.
