summaryrefslogtreecommitdiff
path: root/tools/msvs/nodevars.bat
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2013-03-07 17:48:43 +0100
committerBert Belder <bertbelder@gmail.com>2013-03-08 18:00:38 +0100
commitfb6253209e0e7d5a09862af1c64ad4596dea0cc6 (patch)
treea4a292f639704e2cc86594521f8eb1cf1379dbdb /tools/msvs/nodevars.bat
parent2320ffbdff5a361f8ed3f14578b51ae741af897d (diff)
downloadandroid-node-v8-fb6253209e0e7d5a09862af1c64ad4596dea0cc6.tar.gz
android-node-v8-fb6253209e0e7d5a09862af1c64ad4596dea0cc6.tar.bz2
android-node-v8-fb6253209e0e7d5a09862af1c64ad4596dea0cc6.zip
win/msi: refactor 'node.js runtime' feature
* This feature now includes the start menu items. * 'nodejsvars.bat' was renamed to 'nodevars.bat'. * Improved feature description.
Diffstat (limited to 'tools/msvs/nodevars.bat')
-rw-r--r--tools/msvs/nodevars.bat24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/msvs/nodevars.bat b/tools/msvs/nodevars.bat
new file mode 100644
index 0000000000..b79bc823bc
--- /dev/null
+++ b/tools/msvs/nodevars.bat
@@ -0,0 +1,24 @@
+@echo off
+
+rem Ensure this Node.js and NPM are first in the PATH
+set PATH=%APPDATA%\npm;%~dp0;%PATH%
+
+setlocal enabledelayedexpansion
+pushd "%~dp0"
+
+rem Figure out the node version.
+set print_version=.\node.exe -p -e "process.versions.node + ' (' + process.arch + ')'"
+for /F "usebackq delims=" %%v in (`%print_version%`) do set version=%%v
+
+rem Print message.
+if exist npm.cmd (
+ echo Your environment has been set up for using Node.js !version! and NPM.
+) else (
+ echo Your environment has been set up for using Node.js !version!.
+)
+
+popd
+endlocal
+
+rem If we're in the node.js directory, change to the user's home dir.
+if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"