MCPcopy
hub / github.com/cortexlabs/cortex / getDefaultEnv

Function getDefaultEnv

cli/cmd/lib_cli_config.go:257–277  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

255}
256
257func getDefaultEnv() (*string, error) {
258 cliConfig, err := readCLIConfig()
259 if err != nil {
260 return nil, err
261 }
262
263 if cliConfig.DefaultEnvironment != nil {
264 return cliConfig.DefaultEnvironment, nil
265 }
266
267 if len(cliConfig.Environments) == 1 {
268 defaultEnv := cliConfig.Environments[0].Name
269 err := setDefaultEnv(defaultEnv)
270 if err != nil {
271 return nil, err
272 }
273 return &defaultEnv, nil
274 }
275
276 return nil, nil
277}
278
279func setDefaultEnv(envName string) error {
280 cliConfig, err := readCLIConfig()

Callers 4

env.goFile · 0.85
getEnvFromFlagFunction · 0.85
removeEnvFromCLIConfigFunction · 0.85
cluster.goFile · 0.85

Calls 2

readCLIConfigFunction · 0.85
setDefaultEnvFunction · 0.85

Tested by

no test coverage detected