From ce0865bca65228f41413974c5faab1a133a7c8f6 Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Tue, 19 Nov 2024 17:31:03 -0600 Subject: [PATCH] Fixed terminal version and help flags --- receivers/electron/src/Main.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/receivers/electron/src/Main.ts b/receivers/electron/src/Main.ts index 7d9cdec..0f8586f 100644 --- a/receivers/electron/src/Main.ts +++ b/receivers/electron/src/Main.ts @@ -420,9 +420,20 @@ export default class Main { static async main(app: Electron.App) { try { Main.application = app; + + const argv = yargs(hideBin(process.argv)) + .version(app.getVersion()) + .parserConfiguration({ + 'boolean-negation': false + }) + .options({ + 'no-main-window': { type: 'boolean', default: false, desc: "Start minimized to tray" }, + 'fullscreen': { type: 'boolean', default: false, desc: "Start application in fullscreen" } + }) + .parseSync(); + const isUpdating = Updater.isUpdating(); const fileLogType = isUpdating ? 'fileSync' : 'file'; - log4js.configure({ appenders: { out: { type: 'stdout' }, @@ -442,16 +453,6 @@ export default class Main { await Updater.processUpdate(); } - const argv = yargs(hideBin(process.argv)) - .parserConfiguration({ - 'boolean-negation': false - }) - .options({ - 'no-main-window': { type: 'boolean', default: false, desc: "Start minimized to tray" }, - 'fullscreen': { type: 'boolean', default: false, desc: "Start application in fullscreen" } - }) - .parseSync(); - Main.startFullscreen = argv.fullscreen; Main.shouldOpenMainWindow = !argv.noMainWindow; Main.application.on('ready', Main.onReady);