From 5e805905ca7d05683640940a17d5001f5c920ec9 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Thu, 14 May 2015 14:56:26 -0700 Subject: [PATCH] Add undocumented `nvm debug` to print out helpful debugging info. --- nvm.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nvm.sh b/nvm.sh index 34d8562..0c81278 100755 --- a/nvm.sh +++ b/nvm.sh @@ -1141,6 +1141,17 @@ nvm() { echo ;; + "debug" ) + echo >&2 "\$SHELL: $SHELL" + echo >&2 "\$NVM_DIR: $(echo $NVM_DIR | sed "s#$HOME#\$HOME#g")" + for NVM_DEBUG_COMMAND in 'nvm current' 'which node' 'which iojs' 'which npm' 'npm config get prefix' 'npm root -g' + do + local NVM_DEBUG_OUTPUT="$($NVM_DEBUG_COMMAND | sed "s#$NVM_DIR#\$NVM_DIR#g")" + echo >&2 "$NVM_DEBUG_COMMAND: ${NVM_DEBUG_OUTPUT}" + done + return 42 + ;; + "install" | "i" ) local nobinary local version_not_provided