mirror of
https://github.com/Llewellynvdm/nativefier.git
synced 2024-12-22 10:08:55 +00:00
Merge branch 'stefanbuck-custom-icon'
This commit is contained in:
commit
a4e3209567
15
index.js
15
index.js
@ -109,9 +109,22 @@ module.exports = function packager (opts, cb) {
|
||||
var finalPath = path.join(opts.out || process.cwd(), opts.name + '.app')
|
||||
|
||||
fs.rename(newApp, finalPath, function moved (err) {
|
||||
cb(err, finalPath)
|
||||
if (err) return cb(err)
|
||||
updateMacIcon()
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function updateMacIcon () {
|
||||
var finalPath = path.join(opts.out || process.cwd(), opts.name + '.app')
|
||||
|
||||
if (!opts.icon) {
|
||||
return cb(null, finalPath)
|
||||
}
|
||||
|
||||
ncp(opts.icon, path.join(finalPath, 'Contents', 'Resources', 'atom.icns'), function copied (err) {
|
||||
cb(err, finalPath)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ You should be able to double-click `AppName.app` to launch the app. If not, chec
|
||||
these are optional CLI options you can pass in
|
||||
|
||||
- `out` (default current working dir) - the dir to put the app into at the end
|
||||
- `version` (default hardcoded in source) - electron version to use
|
||||
- `icon` - the icon file to use as the icon for the app
|
||||
- `app-bundle-id` - bundle identifier to use in the app plist
|
||||
- `helper-bundle-id` - bundle identifier to use in the app helper plist
|
||||
- `ignore` (default none) - do not copy files into App whose filenames regex .match this string
|
||||
|
Loading…
Reference in New Issue
Block a user