From 74e71b3ccf90850bf709dc599c6862e4ae42d094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20B=C3=BCscher?= Date: Mon, 19 Oct 2015 11:38:15 +0200 Subject: [PATCH 1/3] Use version information from .nvmrc file --- nvmw.bat | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nvmw.bat b/nvmw.bat index cce9b6a..894cd99 100644 --- a/nvmw.bat +++ b/nvmw.bat @@ -33,11 +33,24 @@ if "%1" == "install" if not "%2" == "" ( exit /b %ERRORLEVEL% ) +if "%1" == "install" if "%2" == "" ( + set \p version=<.nvmrc + call :install %version + if not ERRORLEVEL == 1 call :use %2 %3 + exit /b %ERRORLEVEL% +) + if "%1" == "use" if not "%2" == "" ( call :use %2 %3 exit /b %ERRORLEVEL% ) +if "%1" == "use" if "%2" == "" ( + set \p version=<.nvmrc + call :use %version + exit /b %ERRORLEVEL% +) + if "%1" == "ls" ( call :ls exit /b %ERRORLEVEL% From 0fa3d56efd83b602a72525210507676fa21985f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20B=C3=BCscher?= Date: Mon, 19 Oct 2015 15:09:44 +0200 Subject: [PATCH 2/3] Fix syntax --- nvmw.bat | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nvmw.bat b/nvmw.bat index 894cd99..8f9bc5c 100644 --- a/nvmw.bat +++ b/nvmw.bat @@ -34,8 +34,8 @@ if "%1" == "install" if not "%2" == "" ( ) if "%1" == "install" if "%2" == "" ( - set \p version=<.nvmrc - call :install %version + set /P version=<.nvmrc + call :install %version% if not ERRORLEVEL == 1 call :use %2 %3 exit /b %ERRORLEVEL% ) @@ -46,8 +46,8 @@ if "%1" == "use" if not "%2" == "" ( ) if "%1" == "use" if "%2" == "" ( - set \p version=<.nvmrc - call :use %version + set /P version=<.nvmrc + call :use %version% exit /b %ERRORLEVEL% ) From eefd2be86178ab6d8d40a2b8ee2cfc7151b3595e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20B=C3=BCscher?= Date: Mon, 19 Oct 2015 15:19:18 +0200 Subject: [PATCH 3/3] Further fixing --- nvmw.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvmw.bat b/nvmw.bat index 8f9bc5c..bfba509 100644 --- a/nvmw.bat +++ b/nvmw.bat @@ -34,7 +34,7 @@ if "%1" == "install" if not "%2" == "" ( ) if "%1" == "install" if "%2" == "" ( - set /P version=<.nvmrc + set /P %version%=<.nvmrc call :install %version% if not ERRORLEVEL == 1 call :use %2 %3 exit /b %ERRORLEVEL% @@ -46,7 +46,7 @@ if "%1" == "use" if not "%2" == "" ( ) if "%1" == "use" if "%2" == "" ( - set /P version=<.nvmrc + set /P %version%=<.nvmrc call :use %version% exit /b %ERRORLEVEL% )