From 0108783c3ad2db3793869c4730061cd570cf1eef Mon Sep 17 00:00:00 2001 From: Nicolas Rakoto Date: Tue, 30 Apr 2013 21:41:41 +0300 Subject: [PATCH 1/3] Fix issue in copy-packages $INSTALLS passed as string argument to npm install =>`npm install -g "bower@0.9.2 grunt-cli"` would only install the first package `bower@0.9.2`. Modified that to be `eval "npm install -g $INSTALLS"`. --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index c577cf7..62bed0a 100755 --- a/nvm.sh +++ b/nvm.sh @@ -473,7 +473,7 @@ nvm() VERSION=`nvm_version $2` ROOT=`nvm use $VERSION && npm -g root` INSTALLS=`nvm use $VERSION > /dev/null && npm -g -p ll | grep "$ROOT\/[^/]\+$" | cut -d '/' -f 8 | cut -d ":" -f 2 | grep -v npm | tr "\n" " "` - npm install -g $INSTALLS + eval "npm install -g $INSTALLS" ;; "clear-cache" ) rm -f $NVM_DIR/v* 2>/dev/null From eb140e7c0b1ef1d14354140b4f380232bb7b91c5 Mon Sep 17 00:00:00 2001 From: Nicolas Rakoto Date: Tue, 30 Apr 2013 21:44:58 +0300 Subject: [PATCH 2/3] tab to spaces shit happens when you use github online editor :( --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 62bed0a..0659dac 100755 --- a/nvm.sh +++ b/nvm.sh @@ -473,7 +473,7 @@ nvm() VERSION=`nvm_version $2` ROOT=`nvm use $VERSION && npm -g root` INSTALLS=`nvm use $VERSION > /dev/null && npm -g -p ll | grep "$ROOT\/[^/]\+$" | cut -d '/' -f 8 | cut -d ":" -f 2 | grep -v npm | tr "\n" " "` - eval "npm install -g $INSTALLS" + eval "npm install -g $INSTALLS" ;; "clear-cache" ) rm -f $NVM_DIR/v* 2>/dev/null From de16f04e9cc25b1f59aeac2661d951618dbbb8d0 Mon Sep 17 00:00:00 2001 From: Nicolas Rakoto Date: Wed, 1 May 2013 14:16:10 +0300 Subject: [PATCH 3/3] Quotes are not required for eval --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 0659dac..6b8ba40 100755 --- a/nvm.sh +++ b/nvm.sh @@ -473,7 +473,7 @@ nvm() VERSION=`nvm_version $2` ROOT=`nvm use $VERSION && npm -g root` INSTALLS=`nvm use $VERSION > /dev/null && npm -g -p ll | grep "$ROOT\/[^/]\+$" | cut -d '/' -f 8 | cut -d ":" -f 2 | grep -v npm | tr "\n" " "` - eval "npm install -g $INSTALLS" + eval npm install -g $INSTALLS ;; "clear-cache" ) rm -f $NVM_DIR/v* 2>/dev/null