vscode/scripts/code.bat

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
671 B
Batchfile
Raw Normal View History

2015-11-13 13:39:38 +00:00
@echo off
setlocal
2018-03-05 11:47:11 +00:00
2015-11-13 13:39:38 +00:00
title VSCode Dev
2018-03-05 11:47:11 +00:00
2015-11-26 08:29:43 +00:00
pushd %~dp0\..
2018-03-05 11:47:11 +00:00
:: Get electron, compile, built-in extensions
if "%VSCODE_SKIP_PRELAUNCH%"=="" node build/lib/preLaunch.js
2018-03-05 11:47:11 +00:00
2016-08-09 15:11:07 +00:00
for /f "tokens=2 delims=:," %%a in ('findstr /R /C:"\"nameShort\":.*" product.json') do set NAMESHORT=%%~a
set NAMESHORT=%NAMESHORT: "=%
set NAMESHORT=%NAMESHORT:"=%.exe
set CODE=".build\electron\%NAMESHORT%"
2018-03-05 11:47:11 +00:00
:: Manage built-in extensions
if "%~1"=="--builtin" goto builtin
2018-03-05 11:47:11 +00:00
2015-11-26 08:29:43 +00:00
:: Configuration
2015-11-13 13:39:38 +00:00
set NODE_ENV=development
set VSCODE_DEV=1
set VSCODE_CLI=1
2015-11-13 13:39:38 +00:00
set ELECTRON_ENABLE_LOGGING=1
set ELECTRON_ENABLE_STACK_DUMPING=1
2018-03-05 11:47:11 +00:00
2015-11-26 08:29:43 +00:00
:: Launch Code
2018-03-05 11:47:11 +00:00
2016-08-09 15:11:07 +00:00
%CODE% . %*
2018-01-29 21:04:27 +00:00
goto end
2018-03-05 11:47:11 +00:00
2018-01-29 21:04:27 +00:00
:builtin
%CODE% build/builtin
2018-03-05 11:47:11 +00:00
2018-01-29 21:04:27 +00:00
:end
2018-03-05 11:47:11 +00:00
2015-11-13 13:39:38 +00:00
popd
2018-03-05 11:47:11 +00:00
endlocal