UNPKG

536 BJavaScriptView Raw
1var fs = require('fs');
2var path = require('path');
3var bindir = path.resolve(__dirname, '..', 'nwjs');
4
5module.exports = function() {
6 var bin = bindir;
7 if (process.platform === 'darwin') {
8 if (fs.existsSync(path.join(bin, 'Contents'))) {
9 bin = path.join(bin, 'Contents', 'MacOS', 'nwjs');
10 } else {
11 bin = path.join(bin, 'nwjs.app', 'Contents', 'MacOS', 'nwjs');
12 }
13 } else if (process.platform === 'win32') {
14 bin = path.join(bin, 'nw.exe');
15 } else {
16 bin = path.join(bin, 'nw');
17 }
18 return bin;
19}