1 | var fs = require('fs');
|
2 | var path = require('path');
|
3 | var bindir = path.resolve(__dirname, '..', 'nwjs');
|
4 |
|
5 | module.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 | }
|