From 5b257c085a42b777c8757feefda9075f6f5fced4 Mon Sep 17 00:00:00 2001 From: DBT Date: Thu, 12 Feb 2026 03:46:51 +0000 Subject: [PATCH] refactor: remove CLI login flows and keep manual API key entry --- cmd/clawgo/main.go | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/cmd/clawgo/main.go b/cmd/clawgo/main.go index e55979b..18f0a8f 100644 --- a/cmd/clawgo/main.go +++ b/cmd/clawgo/main.go @@ -1220,15 +1220,6 @@ func loginCmd() { func configureProvider(cfg *config.Config, provider string) { fmt.Printf("\nConfiguring %s...\n", provider) - switch provider { - case "Gemini": - fmt.Print("Enter Gemini API Key: ") - var apiKey string - fmt.Scanln(&apiKey) - cfg.Providers.Gemini.APIKey = apiKey - return - } - fmt.Print("Enter API Key: ") var apiKey string fmt.Scanln(&apiKey) @@ -1244,16 +1235,6 @@ func configureProvider(cfg *config.Config, provider string) { switch provider { case "OpenAI": - fmt.Println("Do you want to use codex-cli authentication? (y/n): ") - var useCLI string - fmt.Scanln(&useCLI) - if strings.ToLower(useCLI) == "y" { - if err := exec.Command("codex", "login").Run(); err != nil { - fmt.Printf("Error running codex login: %v\n", err) - } - return // Config handled by codex-cli - } - cfg.Providers.OpenAI.APIKey = apiKey if apiBase != "" { cfg.Providers.OpenAI.APIBase = apiBase