package main import ( "cursor-api-proxy/internal/config" "cursor-api-proxy/internal/env" "cursor-api-proxy/internal/providers/geminiweb" "fmt" "os" ) func main() { accountName := "" if len(os.Args) > 1 { accountName = os.Args[1] } e := env.OsEnvToMap() loaded := env.LoadEnvConfig(e, "") cfg := config.LoadBridgeConfig(e, "") cfg.GeminiAccountDir = loaded.GeminiAccountDir cfg.GeminiBrowserVisible = true if err := geminiweb.RunLogin(cfg, accountName); err != nil { fmt.Fprintf(os.Stderr, "Error: %v\n", err) os.Exit(1) } }