All Projects → jorgebucaran → Nvm.fish

jorgebucaran / Nvm.fish

Licence: mit
Node.js version manager lovingly made for Fish.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Nvm.fish

Fish Nvm
nvm wrapper for fish-shell
Stars: ✭ 336 (-61.86%)
Mutual labels:  fish, nvm
Plugin Nvm
Node version manager wrapper for Fish shell
Stars: ✭ 173 (-80.36%)
Mutual labels:  fish, nvm
Tide
🌊 The ultimate Fish prompt.
Stars: ✭ 420 (-52.33%)
Mutual labels:  fish
Zsh History To Fish
Bring your ZSH history to Fish shell.
Stars: ✭ 23 (-97.39%)
Mutual labels:  fish
Awesome Dotfiles
A curated list of dotfiles resources.
Stars: ✭ 6,295 (+614.53%)
Mutual labels:  fish
Bash Shortcuts Cheat Sheet
Useful shortcuts for bash/zsh
Stars: ✭ 452 (-48.69%)
Mutual labels:  fish
Virtualfish
Fish shell tool for managing Python virtual environments
Stars: ✭ 819 (-7.04%)
Mutual labels:  fish
Done
A fish-shell package to automatically receive notifications when long processes finish.
Stars: ✭ 394 (-55.28%)
Mutual labels:  fish
Spacefish
🚀🐟 The fish shell prompt for astronauts
Stars: ✭ 856 (-2.84%)
Mutual labels:  fish
Powerline Shell
A beautiful and useful prompt for your shell
Stars: ✭ 5,743 (+551.87%)
Mutual labels:  fish
Game Server
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Stars: ✭ 916 (+3.97%)
Mutual labels:  fish
Autocomplete
Autocomplete for terminals on MacOS
Stars: ✭ 569 (-35.41%)
Mutual labels:  fish
Nve
Run any command on specific Node.js versions
Stars: ✭ 531 (-39.73%)
Mutual labels:  nvm
Dotfiles
📁 📋 📎
Stars: ✭ 6 (-99.32%)
Mutual labels:  fish
Awesome Shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
Stars: ✭ 22,631 (+2468.79%)
Mutual labels:  fish
Snm
🤏 Smol Node Manager written in Rust
Stars: ✭ 24 (-97.28%)
Mutual labels:  nvm
Termux Style
Simple script to change color-schemes and fonts for Termux.
Stars: ✭ 400 (-54.6%)
Mutual labels:  fish
Z
Pure-fish z directory jumping
Stars: ✭ 552 (-37.34%)
Mutual labels:  fish
Pure
Pretty, minimal, and fast prompt for Fish from Zsh.
Stars: ✭ 740 (-16%)
Mutual labels:  fish
Scorphiles
💻 dotfiles, scripts, functions, hooks and whatnot
Stars: ✭ 12 (-98.64%)
Mutual labels:  fish

nvm.fish

Node.js version manager lovingly made for Fish.

Not that POSIX-compatible script. Designed for Fish, this tool helps you manage multiple active versions of Node on a single local environment. Quickly install and switch between runtimes without cluttering your home directory or breaking system-wide scripts.

  • 100% Fish—quick & easy to contribute to or change.
  • Tab-completable seamless shell integration.
  • .node-version and .nvmrc support.
  • XDG Base Directory compliant.

Installation

Install with Fisher:

fisher install jorgebucaran/nvm.fish

Quickstart

Install the latest Node release and activate it.

nvm install latest

Install the latest LTS (long-term support) Node release.

nvm install lts

Install an older LTS release by codename.

nvm install carbon

Installs 8.16.2, the latest release of the Carbon LTS line.

Or install a specific version of Node.

nvm install v12.9.1

Supports full or partial version numbers, starting with an optional "v".

The nvm install command activates the specified Node version only in the current environment. If you want to set the default version for new shells use:

set --universal nvm_default_version v12.9.1

Activate a version you've already installed.

nvm use v14

List which versions you have installed (includes your system-installed Node if there is one).

$ nvm list
     system
    v8.17.0 lts/carbon
    v12.9.1
 ▶ v14.15.1 lts/fermium
    v15.3.0 latest

Or list all the Node versions available to install.

nvm list-remote

Want to uninstall a Node version?

nvm uninstall v12.9.1

.nvmrc

An .nvmrc file makes it easy to lock a specific version of Node for different projects. Just create an .nvmrc (or .node-version) file containing a version number or alias, e.g., latest, lts, carbon, in the root of your project.

node --version >.nvmrc

Then run nvm install to install or nvm use to activate that version. Works from anywhere inside your project by traversing the directory hierarchy until an .nvmrc is found.

nvm install

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].