| .gitignore | ||
| README.md | ||
| zsh-nvm.plugin.zsh | ||
zsh-nvm
Zsh plugin for installing, updating and loading
nvm
nvm is an awesome tool but it can be kind of a pain to install and keep up to date. This zsh plugin allows you to quickly setup nvm once, save it in your dotfiles, then never worry about it again.
The plugin will install the latest stable release of nvm if you don't already have it, and then automatically source it for you. You can upgrade nvm to the latest version whenever you want without losing your installed node versions by running nvm upgrade.
Although this is written as a zsh plugin, it also works with bash if you follow the manual installation instructions.
Usage
Once the plugin's installed nvm will be available. You'll probably want to load this as one of your first plugins so node/npm is available for any other plugins that may require them.
If you want to update nvm:
% nvm upgrade
Installed version is v0.31.1
Checking latest version of nvm...
Updating to v0.31.2...
Previous HEAD position was ec2f450... v0.31.1
HEAD is now at 9f5322e... v0.31.2
Installation
Using Antigen
Bundle zsh-nvm in your .zshrc
antigen bundle lukechilds/zsh-nvm
Using zplug
Load zsh-nvm as a plugin in your .zshrc
zplug "lukechilds/zsh-nvm"
Using zgen
Include the load command in your .zshrc
zgen load lukechilds/zsh-nvm
As an Oh My ZSH! custom plugin
Clone zsh-nvm into your custom plugins repo
git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm
Then load as a plugin in your .zshrc
plugins+=(zsh-nvm)
Manually
Clone this repository somewhere (~/.zsh-nvm for example)
git clone https://github.com/lukechilds/zsh-nvm.git ~/.zsh-nvm
Then source it in your .zshrc (or .bashrc)
source ~/.zsh-nvm/zsh-nvm.plugin.zsh
Related
- zsh-better-npm-completion- Better completion for- npm
License
MIT © Luke Childs
