Will return nil if not configured
(envName string)
| 357 | |
| 358 | // Will return nil if not configured |
| 359 | func readEnv(envName string) (*cliconfig.Environment, error) { |
| 360 | cliConfig, err := readCLIConfig() |
| 361 | if err != nil { |
| 362 | return nil, err |
| 363 | } |
| 364 | |
| 365 | for _, env := range cliConfig.Environments { |
| 366 | if env.Name == envName { |
| 367 | return env, nil |
| 368 | } |
| 369 | } |
| 370 | |
| 371 | return nil, nil |
| 372 | } |
| 373 | |
| 374 | func ReadOrConfigureEnv(envName string) (cliconfig.Environment, error) { |
| 375 | existingEnv, err := readEnv(envName) |
no test coverage detected