From 6505c98461c7b87a8f9747d67add161bc5a1dbf2 Mon Sep 17 00:00:00 2001 From: Nathan LaFreniere Date: Thu, 4 Oct 2012 09:38:51 -0700 Subject: [PATCH] add ls-remote --- nvm.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nvm.sh b/nvm.sh index aab76d5..00aaddb 100755 --- a/nvm.sh +++ b/nvm.sh @@ -77,6 +77,17 @@ print_versions() echo -e "$OUTPUT" | column } +nvm_ls_remote() +{ + PATTERN=$1 + curl -s http://nodejs.org/dist/ \ + | egrep -o '[0-9]+\.[0-9]+\.[0-9]+' \ + | sort -u -k 1,1n -k 2,2n -k 3,3n -t . \ + | tr "\n" "\t" + echo "" +} + + nvm() { if [ $# -lt 1 ]; then @@ -96,6 +107,7 @@ nvm() echo " nvm run [] Run with as arguments" echo " nvm ls List installed versions" echo " nvm ls List versions matching a given description" + echo " nvm ls-remote List remote versions available for install" echo " nvm deactivate Undo effects of NVM on current shell" echo " nvm alias [] Show all aliases beginning with " echo " nvm alias Set an alias named pointing to "