From ea447c6b68e20d2358a1d0f9f675120f30263e3d Mon Sep 17 00:00:00 2001 From: yinwm Date: Fri, 20 Feb 2026 13:20:59 +0800 Subject: [PATCH] refactor(auth): extract supported providers message as constant Address review comment from @xiaket - the "Supported providers" message was printed in multiple places. Now extracted as a constant. Co-Authored-By: Claude Opus 4.6 --- cmd/picoclaw/cmd_auth.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/picoclaw/cmd_auth.go b/cmd/picoclaw/cmd_auth.go index da39db851..5bed7f116 100644 --- a/cmd/picoclaw/cmd_auth.go +++ b/cmd/picoclaw/cmd_auth.go @@ -17,6 +17,8 @@ import ( "github.com/sipeed/picoclaw/pkg/providers" ) +const supportedProvidersMsg = "Supported providers: openai, anthropic, google-antigravity" + func authCmd() { if len(os.Args) < 3 { authHelp() @@ -78,7 +80,7 @@ func authLoginCmd() { if provider == "" { fmt.Println("Error: --provider is required") - fmt.Println("Supported providers: openai, anthropic, google-antigravity") + fmt.Println(supportedProvidersMsg) return } @@ -91,7 +93,7 @@ func authLoginCmd() { authLoginGoogleAntigravity() default: fmt.Printf("Unsupported provider: %s\n", provider) - fmt.Println("Supported providers: openai, anthropic, google-antigravity") + fmt.Println(supportedProvidersMsg) } }