1
0
Fork 0
mirror of https://gitlab.com/futo-org/fcast.git synced 2025-06-24 21:25:23 +00:00

Fixed terminal version and help flags

This commit is contained in:
Michael Hollister 2024-11-19 17:31:03 -06:00
parent ec94437c0d
commit ce0865bca6

View file

@ -420,9 +420,20 @@ export default class Main {
static async main(app: Electron.App) { static async main(app: Electron.App) {
try { try {
Main.application = app; 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 isUpdating = Updater.isUpdating();
const fileLogType = isUpdating ? 'fileSync' : 'file'; const fileLogType = isUpdating ? 'fileSync' : 'file';
log4js.configure({ log4js.configure({
appenders: { appenders: {
out: { type: 'stdout' }, out: { type: 'stdout' },
@ -442,16 +453,6 @@ export default class Main {
await Updater.processUpdate(); 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.startFullscreen = argv.fullscreen;
Main.shouldOpenMainWindow = !argv.noMainWindow; Main.shouldOpenMainWindow = !argv.noMainWindow;
Main.application.on('ready', Main.onReady); Main.application.on('ready', Main.onReady);