From 25f26bff2fa0d2c962da1dd6869b71e2370f6828 Mon Sep 17 00:00:00 2001 From: Oleg Bespalov Date: Tue, 11 Feb 2025 15:23:01 +0100 Subject: [PATCH] always display error before exit --- cmd/k6exec/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/k6exec/main.go b/cmd/k6exec/main.go index 16c6974..1ed770e 100644 --- a/cmd/k6exec/main.go +++ b/cmd/k6exec/main.go @@ -52,13 +52,13 @@ func newCmd(args []string, levelVar *slog.LevelVar) *cobra.Command { //nolint:forbidigo func runCmd(cmd *cobra.Command) { if err := cmd.Execute(); err != nil { - var eerr *exec.ExitError + slog.Error(formatError(err)) + var eerr *exec.ExitError if errors.As(err, &eerr) { os.Exit(eerr.ExitCode()) } - slog.Error(formatError(err)) os.Exit(1) } }