feat: in development, use git-describe for appVersion (#729)

Normally appVersion is set from package.json
closes #718
This commit is contained in:
Brandon Bayer 2016-09-20 17:51:15 -05:00 committed by Matheus Fernandes
parent d85bde5b3b
commit 32a665d7c0
2 changed files with 7 additions and 0 deletions

View file

@ -9,6 +9,7 @@ const isDev = require('electron-is-dev');
const AutoUpdater = require('./auto-updater');
const toElectronBackgroundColor = require('./utils/to-electron-background-color');
const notify = require('./notify');
const { gitDescribe } = require('git-describe');
app.commandLine.appendSwitch('js-flags', '--harmony');
@ -36,6 +37,11 @@ app.getLastFocusedWindow = () => {
if (isDev) {
console.log('running in dev mode');
// Overide default appVersion which is set from package.json
gitDescribe({customArguments: ['--tags']}, (error, gitInfo) => {
if (!error) app.setVersion(gitInfo.raw);
});
} else {
console.log('running in prod mode');
}

View file

@ -18,6 +18,7 @@
"electron-is-dev": "0.1.1",
"file-uri-to-path": "0.0.2",
"gaze": "1.1.0",
"git-describe": "3.0.2",
"mkdirp": "0.5.1",
"ms": "0.7.1",
"shell-env": "0.2.0",