From 27640d765a24ebc37a0d3017e46d9133c86c10a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20Gran=C3=A1t?= Date: Wed, 21 Aug 2024 17:01:58 +0200 Subject: [PATCH] fix: improve error message --- src/cli.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index 0a462e5..7db5978 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -100,6 +100,13 @@ function loadProjectId(cmd: Command) { function validateOptions(cmd: Command) { const opts = cmd.optsWithGlobals(); + + if (!opts.apiKey) { + exitWithError( + 'No API key has been provided. You must either provide one via --api-key, or login via `tolgee login`.' + ); + } + if (opts.projectId === -1) { error( 'No Project ID have been specified. You must either provide one via --project-id, or by setting up a `.tolgeerc` file.' @@ -109,12 +116,6 @@ function validateOptions(cmd: Command) { ); process.exit(1); } - - if (!opts.apiKey) { - exitWithError( - 'No API key has been provided. You must either provide one via --api-key, or login via `tolgee login`.' - ); - } } const preHandler = (config: Schema) =>