js.sh

0.5.3 • Public • Published

js.sh

Use a specific version node in the current directory.

install

# install globally 
npm install -g js.sh
# local download 
curl -LO "https://github.com/zertosh/js.sh/raw/master/js.sh" && chmod +x js.sh

defaults

$NODE_VERSION=v6.0.0

usage

js.sh will look in $PWD/vendor for a node installation that matches NODE_VERSION. If it isn't there, it'll download it and continue running your command. The command will run with a PATH and NODE_PATH set to the local node.

# jump into the REPL 
js.sh node
 
# run "npm install" 
js.sh npm install
 
# run "npm install" with a particular version of node 
NODE_VERSION=v5.11.0 js.sh npm install
 
# run a local CLI package (node_modules/.bin) 
js.sh browserify app/main.js > public/built.js
 
# run a nightly node 
NODE_VERSION=v6.0.0-nightly201604227940ecfa00 js.sh node
 
# update npm and then use it 
js.sh npm install npm
js.sh npm

credit

Thank you @tomcz!

Readme

Keywords

Package Sidebar

Install

npm i js.sh

Weekly Downloads

14

Version

0.5.3

License

MIT

Unpacked Size

3.18 kB

Total Files

4

Last publish

Collaborators

  • zertosh