Use new atom.cmd wrapper from installer

Esse commit está contido em:
Kevin Sawicki
2014-12-11 11:51:17 -08:00
commit 1d0dd86041
3 arquivos alterados com 20 adições e 18 exclusões
+2 -4
Ver Arquivo
@@ -149,10 +149,8 @@ module.exports = (grunt) ->
grunt.file.copy(sourcePath, path.resolve(appDir, '..', subDirectory, filename))
if process.platform is 'win32'
# Set up chocolatey ignore and gui files
fs.writeFileSync path.join(appDir, 'apm', 'node_modules', 'atom-package-manager', 'bin', 'node.exe.ignore'), ''
fs.writeFileSync path.join(appDir, 'node_modules', 'symbols-view', 'vendor', 'ctags-win32.exe.ignore'), ''
fs.writeFileSync path.join(shellAppDir, 'atom.exe.gui'), ''
cp path.join('win', 'resources', 'atom.cmd'), path.join(shellAppDir, 'cli', 'atom.cmd')
cp path.join('win', 'resources', 'atom.js'), path.join(shellAppDir, 'cli', 'atom.js')
dependencies = ['compile', 'generate-license:save', 'generate-module-cache', 'compile-packages-slug']
dependencies.push('copy-info-plist') if process.platform is 'darwin'
+15 -12
Ver Arquivo
@@ -1,20 +1,23 @@
@echo off
SET EXPECTOUTPUT=
SET EXPECT_OUTPUT=
FOR %%a IN (%*) DO (
IF /I "%%a"=="-h" SET EXPECTOUTPUT=YES
IF /I "%%a"=="--help" SET EXPECTOUTPUT=YES
IF /I "%%a"=="-v" SET EXPECTOUTPUT=YES
IF /I "%%a"=="--version" SET EXPECTOUTPUT=YES
IF /I "%%a"=="-f" SET EXPECTOUTPUT=YES
IF /I "%%a"=="--foreground" SET EXPECTOUTPUT=YES
IF /I "%%a"=="-w" SET EXPECTOUTPUT=YES
IF /I "%%a"=="--wait" SET EXPECTOUTPUT=YES
IF /I "%%a"=="-h" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="--help" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="-v" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="--version" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="-f" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="--foreground" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="-w" SET EXPECT_OUTPUT=YES
IF /I "%%a"=="--wait" SET EXPECT_OUTPUT=YES
)
IF "%EXPECTOUTPUT%"=="YES" (
"C:\Users\kevin\AppData\Local\atom\app-0.156.0\atom.exe" %*
SET ATOM_COMMAND="%~dp0\..\atom.exe"
SET NODE_COMMAND="%~dp0\..\resources\app\apm\node_modules\atom-package-manager\bin\node.exe"
IF "%EXPECT_OUTPUT%"=="YES" (
"%ATOM_COMMAND%" %*
) ELSE (
node "%~dp0\atom.js" "C:\Users\kevin\AppData\Local\atom\app-0.156.0\atom.exe" %* --executed-from=%CD%
"%NODE_COMMAND%" "%~dp0\atom.js" "%ATOM_COMMAND%" %* --executed-from=%CD%
)
+3 -2
Ver Arquivo
@@ -3,7 +3,8 @@ ChildProcess = require 'child_process'
fs = require 'fs-plus'
path = require 'path'
rootAtomFolder = path.resolve(process.execPath, '..', '..')
appFolder = path.resolve(process.execPath, '..')
rootAtomFolder = path.resolve(appFolder, '..')
binFolder = path.join(rootAtomFolder, 'bin')
updateDotExe = path.join(rootAtomFolder, 'Update.exe')
exeName = path.basename(process.execPath)
@@ -111,7 +112,7 @@ uninstallContextMenu = (callback) ->
addCommandsToPath = (callback) ->
installCommands = (callback) ->
atomCommandPath = path.join(binFolder, 'atom.cmd')
relativeExePath = path.relative(binFolder, process.execPath)
relativeCmdPath = path.relative(binFolder, path.join(appFolder, 'cli', 'atom.cmd'))
atomCommand = """
@echo off
"%~dp0\\#{relativeExePath}" %*