Automagically use the correct version of node
Project description
NVM Shim
Automagically use the correct version of node with nvm exec
functionality.
No more
nvm use
This will use existing .nvmrc
file, falling back to the nvm alias default
version if no config detected.
Installation
Pip
pip install nvshim
Github
pip install git+git://github.com/iamogbz/nvshim.git
Configuration
Reads all configuration from the environment.
NVM_DIR
Relies on nvm being installed and configured correctly.
NVSHIM_AUTO_INSTALL
Set to 1
or true
to auto install specified version of node if not installed by nvm
.
NVSHIM_VERBOSE
Set to 1
or true
to show more information on the shimmed node process.
Otherwise set to 0
or false
or nothing.
Caveats
To allow the nvshim
installed node
shim work in all directories, you'll need to stop sourcing nvm.sh
in your shell rc i.e. bash_profile
, zshrc
etc.
Just comment out the source /Users/me/.nvm/nvm.sh
in your shell startup script. This is optional and prevents nvm
from taking control of your shell path on launch.
Contribution
All forms of contribution welcome, please see guide.
make install
make tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.