From c8af6abb48b02083de6acbab12a66782d9455547 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sun, 16 Apr 2017 23:20:57 +0800 Subject: [PATCH] [New] `nvm ls` for nightly builds --- nvm.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index e43aa61..ce151ac 100644 --- a/nvm.sh +++ b/nvm.sh @@ -1322,7 +1322,16 @@ nvm_print_versions() { esac command printf -- "${FORMAT}${LTS_FORMAT}\n" "$VERSION" " $LTS" else - command printf -- "${FORMAT}\n" "$VERSION" + local VERSION_POSTFIX + if echo "${VERSION}" | grep -q '\-nightly'; then + VERSION_POSTFIX="$(echo "${VERSION}" | command sed -E 's/^v.+-//g')" + VERSION="$(echo "${VERSION}" | command sed -E 's/-.+$//')" + FORMAT="$(echo "${FORMAT}" | command sed -e 's/s/s%s/' -e 's/34m/35m/')" + command printf -- "${FORMAT}\n" "$VERSION" "-${VERSION_POSTFIX}" + unset VERSION_POSTFIX + else + command printf -- "${FORMAT}\n" "$VERSION" + fi fi done }