1 | var fs = require('fs');
|
2 | var path = require('path');
|
3 | var argv = require('yargs').argv;
|
4 |
|
5 |
|
6 | function copyFileSync(srcFile, destFile) {
|
7 | var content = fs.readFileSync(srcFile);
|
8 | fs.writeFileSync(destFile, content);
|
9 | }
|
10 |
|
11 |
|
12 | exports.copyAssets = function copyAssets(platform, binPath) {
|
13 |
|
14 |
|
15 |
|
16 | if (argv.mac_plist && platform === 'darwin') {
|
17 | var plistPath = path.join(binPath, '..', '..', 'Info.plist');
|
18 | copyFileSync(argv.mac_plist, plistPath);
|
19 | }
|
20 |
|
21 |
|
22 |
|
23 |
|
24 | if (argv.mac_icon && platform === 'darwin') {
|
25 | var iconName = path.basename(argv.mac_icon);
|
26 | var iconPath = path.join(binPath, '..', '..', 'Resources', iconName);
|
27 | copyFileSync(argv.mac_icon, iconPath);
|
28 | }
|
29 | };
|