🍺 BREW Explorer

← all casks

Node Version Switcher

brew install --cask nvs v1.7.1

Cross-platform tool for switching between versions and forks of Node.js

38
30-day installs · #2270
120
90-day · #2258
563
365-day · #2005
3.0k
★ GitHub stars · updated 7mo ago

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "uninstall": [
        {
          "trash": "~/.nvs"
        }
      ]
    },
    {
      "installer": [
        {
          "script": {
            "args": [
              "$HOMEBREW_PREFIX/Caskroom/nvs/latest"
            ],
            "executable": "nvs-1.7.1/homebrew/install.sh"
          }
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Cross-platform tool for switching between versions and forks of Node.js",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Node Version Switcher",
  "enrichment_fetched_at": "2026-06-20T22:47:32+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "nvs",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-01-21T23:22:53Z",
  "github_readme_excerpt": "# NVS (Node Version Switcher)\n\n[![Build Status: Mac + Linux](https://travis-ci.org/jasongin/nvs.svg?branch=master)](https://travis-ci.org/jasongin/nvs) [![Build status: Windows](https://ci.appveyor.com/api/projects/status/p0mo0nobkf0ws7ie/branch/master?svg=true)](https://ci.appveyor.com/project/jasongin/nvs)\n\nNVS is a cross-platform utility for switching between different versions and forks of [**Node.js**](http://nodejs.org). NVS is itself written in node JavaScript.\n\nThis tool is obviously inspired by other node version manager tools, especially [**nvm**](https://github.com/creationix/nvm), from which it borrows a lot of ideas and some command-line syntax.\n\n## Setup\nFollowing are basic setup instructions. [For more details and options for setting up NVS, refer to the Setup page.](doc/SETUP.md)\n\n### Windows\nA Windows Installer (MSI) package is available from the [NVS releases page on GitHub](https://github.com/jasongin/nvs/releases).\n\nYou can use [winget](https://apps.microsoft.com/store/detail/app-installer/9NBLGGH4NNS1?hl=en-us\u0026gl=US) to install it (available by default in Windows 11):\n```sh\nwinget install jasongin.nvs\n```\n\nYou can also use [chocolatey](https://chocolatey.org) to install it:\n```\nchoco install nvs\n```\n\n### Mac, Linux\nSpecify the installation path, clone the repo, and *source* the `install` command:\n```\nexport NVS_HOME=\"$HOME/.nvs\"\ngit clone https://github.com/jasongin/nvs \"$NVS_HOME\"\n. \"$NVS_HOME/nvs.sh\" install\n```\n\nThe `nvs.sh` script adds an `nvs` shell function to the environment. Afterward the tool should be invoked as just `nvs` without any path. The `install` command adds lines to your `~/.bashrc`, `~/.profile`, or `~/.zshrc` file to source `nvs.sh`, so that the `nvs` function is available in future shells.\n\nFor ksh, the source `nvs.sh` needs to be in your `~/.kshrc` or wherever `$ENV` points.\n\n### CI Environments\n[NVS can be used in a CI environment](doc/CI.md) such as AppVeyor or Travis CI, to test a Node.js app or library on any version ",
  "github_repo": "jasongin/nvs",
  "github_stars": 2958,
  "github_topics": [],
  "homepage": "https://github.com/jasongin/nvs",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 38,
  "installs_365d": 563,
  "installs_90d": 120,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "Node Version Switcher"
  ],
  "one_liner": null,
  "rank_30d": 2270,
  "rank_365d": 2005,
  "rank_90d": 2258,
  "raw_hash": "6d09c528ddd1b700",
  "ruby_source_path": "Casks/n/nvs.rb",
  "tap": "homebrew/cask",
  "token": "nvs",
  "version": "1.7.1",
  "why_use_this": null
}