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