diff --git a/src/node/entry.ts b/src/node/entry.ts index 37f54a5131ca66cf0536aa57ab33e90ea4ee5bcb..69d32ca80807cc9f5ffbe5240ae8308f8bed1c7a 100644 --- a/src/node/entry.ts +++ b/src/node/entry.ts @@ -43,8 +43,6 @@ const main = async (cliArgs: Args): Promise => { } } - args = await setDefaults(args) - logger.info(`Using user-data-dir ${humanPath(args["user-data-dir"])}`) logger.trace(`Using extensions-dir ${humanPath(args["extensions-dir"])}`) @@ -129,9 +127,11 @@ const main = async (cliArgs: Args): Promise => { } async function entry(): Promise { - const tryParse = (): Args => { + const tryParse = async (): Promise => { try { - return parse(process.argv.slice(2)) + let args = parse(process.argv.slice(2)) + args = await setDefaults(args) + return args } catch (error) { console.error(error.message) process.exit(1)