From d21f6cd2bc07d0c59808f6ab0910eea3b9ea936b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cm=C3=BCt=20=C3=96zalp?= <54961032+uozalp@users.noreply.github.com> Date: Sat, 13 Dec 2025 19:41:06 +0100 Subject: [PATCH] fix: replace panic with os.Exit in Execute function for better error handling (#3702) --- cmd/root.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 27c51b96..93d72efb 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -69,9 +69,7 @@ func init() { // Execute root command. func Execute() { if err := rootCmd.Execute(); err != nil { - if !errors.As(err, &flagError{}) { - panic(err) - } + os.Exit(1) } }