Merge pull request #186 from resin-io/misc/manifest-display-name

Make use of package.json display name to reference the app
This commit is contained in:
Juan Cruz Viotti 2016-03-09 09:32:19 -04:00
commit 5b41e54c7e
2 changed files with 4 additions and 2 deletions

View File

@ -21,6 +21,7 @@ const isElevated = require('is-elevated');
const sudoPrompt = require('sudo-prompt');
const os = require('os');
const platform = os.platform();
const packageJSON = require('../package.json');
exports.require = function(app, callback) {
isElevated(function(error, elevated) {
@ -40,7 +41,7 @@ exports.require = function(app, callback) {
app.dock.hide();
sudoPrompt.exec(process.argv.join(' '), {
name: 'Etcher'
name: packageJSON.displayName
}, function(error) {
if (error) {
return callback(error);

View File

@ -19,6 +19,7 @@
const electron = require('electron');
const Bluebird = require('bluebird');
const zipImage = require('resin-zip-image');
const packageJSON = require('../../package.json');
/**
* @summary Open an image selection dialog
@ -58,7 +59,7 @@ exports.selectImage = function() {
if (zipImage.isZip(file) && !zipImage.isValidZipImage(file)) {
electron.dialog.showErrorBox(
'Invalid zip image',
'Etcher can only open Zip archives that contain exactly one image file inside.'
`${packageJSON.displayName} can only open Zip archives that contain exactly one image file inside.`
);
return;