From 994c038032dd0f4b86e0c15c40a09a191c4ad99d Mon Sep 17 00:00:00 2001 From: Ron Panduwana Date: Wed, 5 Sep 2012 13:38:06 +0700 Subject: [PATCH 1/2] Add command: nvm install latest --- nvm.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nvm.sh b/nvm.sh index f88486e..1234209 100755 --- a/nvm.sh +++ b/nvm.sh @@ -42,6 +42,11 @@ nvm_ls() return fi + if [ "$PATTERN" = 'latest' ]; then + echo `curl http://nodejs.org/download/ 2> /dev/null | grep "Current version" | sed -n '//,/<\/b>/p' | sed -e '1s/.*//' -e '$s/<\/b>.*//'` + return + fi + if [ -f "$NVM_DIR/alias/$PATTERN" ]; then nvm_version `cat $NVM_DIR/alias/$PATTERN` return @@ -114,7 +119,15 @@ nvm() nvm help return fi + + if [ "$2" = 'latest' ]; then + echo -n "Checking latest version... " + fi VERSION=`nvm_version $2` + if [ "$2" = 'latest' ]; then + echo "$VERSION" + fi + ADDITIONAL_PARAMETERS='' shift shift From d3c56dd0fff4493816d65fa42085e7fdeb765d53 Mon Sep 17 00:00:00 2001 From: Ron Panduwana Date: Wed, 5 Sep 2012 17:34:00 +0700 Subject: [PATCH 2/2] Fix sed expression for extracting latest version --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 1234209..0a9e446 100755 --- a/nvm.sh +++ b/nvm.sh @@ -43,7 +43,7 @@ nvm_ls() fi if [ "$PATTERN" = 'latest' ]; then - echo `curl http://nodejs.org/download/ 2> /dev/null | grep "Current version" | sed -n '//,/<\/b>/p' | sed -e '1s/.*//' -e '$s/<\/b>.*//'` + echo `curl http://nodejs.org/download/ 2> /dev/null | grep "Current version" | sed -e '1s/.*//' -e '$/<\/b>.*//'` return fi