mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-08 09:08:48 +01:00
Hello Code
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
@echo off
|
||||
title VSCode Dev
|
||||
|
||||
set NODE_ENV=development
|
||||
set VSCODE_DEV=1
|
||||
set ELECTRON_ENABLE_LOGGING=1
|
||||
set ELECTRON_ENABLE_STACK_DUMPING=1
|
||||
|
||||
pushd %~dp0\..
|
||||
node .\node_modules\gulp\bin\gulp.js electron
|
||||
..\Electron-Build\Code.exe . %*
|
||||
popd
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
realpath() { [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"; }
|
||||
ROOT=$(dirname $(dirname $(realpath "$0")))
|
||||
else
|
||||
ROOT=$(dirname $(dirname $(readlink -f $0)))
|
||||
fi
|
||||
|
||||
# Configuration
|
||||
export NODE_ENV=development
|
||||
export VSCODE_DEV=1
|
||||
export ELECTRON_ENABLE_LOGGING=1
|
||||
export ELECTRON_ENABLE_STACK_DUMPING=1
|
||||
|
||||
# Prepare
|
||||
cd $ROOT ; node node_modules/gulp/bin/gulp.js electron
|
||||
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
cd $ROOT; ../Electron-Build/Electron.app/Contents/MacOS/Electron . $*
|
||||
else
|
||||
cd $ROOT; ../Electron-Build/electron . $*
|
||||
fi
|
||||
@@ -0,0 +1,11 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
set npm_config_disturl="https://atom.io/download/atom-shell"
|
||||
for /f "delims=" %%A in ('powershell -Command "(Get-Content -Raw %~dp0..\package.json | ConvertFrom-Json).electronVersion"') do set "npm_config_target=%%A"
|
||||
set npm_config_arch="ia32"
|
||||
set HOME=~\.electron-gyp
|
||||
|
||||
npm %*
|
||||
|
||||
endlocal
|
||||
Executable
+28
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
realpath() { [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"; }
|
||||
ROOT=$(dirname $(dirname $(realpath "$0")))
|
||||
npm_config_arch=x64
|
||||
else
|
||||
ROOT=$(dirname $(dirname $(readlink -f $0)))
|
||||
|
||||
# if [ -z $npm_config_arch ]; then
|
||||
# npm_config_arch=$(node -p process.arch)
|
||||
# echo "Warning: remember to set \$npm_config_arch to either x64 or ia32 to build the binaries for the right architecture. Picking '$npm_config_arch'."
|
||||
# fi
|
||||
fi
|
||||
|
||||
ELECTRON_VERSION=$(
|
||||
cat $ROOT/package.json |
|
||||
grep electronVersion |
|
||||
sed -e 's/[[:space:]]*"electronVersion":[[:space:]]*"\([0-9.]*\)"\(,\)*/\1/'
|
||||
)
|
||||
|
||||
ELECTRON_GYP_HOME=~/.electron-gyp
|
||||
mkdir -p $ELECTRON_GYP_HOME
|
||||
|
||||
npm_config_disturl=https://atom.io/download/atom-shell \
|
||||
npm_config_target=$ELECTRON_VERSION \
|
||||
HOME=$ELECTRON_GYP_HOME \
|
||||
npm $*
|
||||
Reference in New Issue
Block a user