in cmd/root.go [57:83]
func initFlagsAndConfig(cmd *cobra.Command, args []string) error {
cfg := config.GetConfig()
dbCfg := cfg.Database
if cmd != nil {
dbCfg.Dialect = dialect
dbCfg.Host = host
dbCfg.Port = port
dbCfg.User = username
dbCfg.Password = password
dbCfg.DBName = dbName
dbCfg.CloudSQLInstanceConnectionName = cloudSQLInstanceConnectionName
dbCfg.UsePrivateIP = cloudSQLUsePrivateIP
dbCfg.UpdateExistingMode = strings.ToLower(updateExistingMode)
}
database.SetConfig(&dbCfg)
config.SetConfig(cfg)
if geminiAPIKey == "" {
geminiAPIKey = os.Getenv("GEMINI_API_KEY")
}
cfg.GeminiAPIKey = geminiAPIKey
config.SetConfig(cfg)
return nil
}