|
@@ -22,24 +22,11 @@ var paths = {
|
|
|
win32: path.join(__dirname, './dist/electron.exe')
|
|
|
}
|
|
|
|
|
|
-var shebang = {
|
|
|
- darwin: '#!/bin/bash\n',
|
|
|
- linux: '#!/bin/bash\n',
|
|
|
- win32: ''
|
|
|
-}
|
|
|
-
|
|
|
-var argv = {
|
|
|
- darwin: '"$@"',
|
|
|
- linux: '"$@"',
|
|
|
- win32: '%*' // does this work with " " in the args?
|
|
|
-}
|
|
|
-
|
|
|
if (!paths[platform]) throw new Error('Unknown platform: ' + platform)
|
|
|
|
|
|
nugget(url, {target: filename, dir: __dirname, resume: true, verbose: true}, function (err) {
|
|
|
if (err) return onerror(err)
|
|
|
fs.writeFileSync(path.join(__dirname, 'path.txt'), paths[platform])
|
|
|
- fs.writeFileSync(path.join(__dirname, 'run.bat'), shebang[platform] + '"' + paths[platform] + '" ' + argv[platform])
|
|
|
extract(path.join(__dirname, filename), {dir: path.join(__dirname, 'dist')}, function (err) {
|
|
|
if (err) return onerror(err)
|
|
|
})
|