MCPcopy Index your code
hub / github.com/cortexlabs/cortex / getEnvFromFlag

Function getEnvFromFlag

cli/cmd/lib_cli_config.go:101–124  ·  view source on GitHub ↗
(envFlag string)

Source from the content-addressed store, hash-verified

99}
100
101func getEnvFromFlag(envFlag string) (string, error) {
102 if envFlag != "" {
103 return envFlag, nil
104 }
105
106 defaultEnv, err := getDefaultEnv()
107 if err != nil {
108 return "", err
109 }
110
111 if defaultEnv != nil {
112 return *defaultEnv, nil
113 }
114
115 envs, err := listConfiguredEnvs()
116 if err != nil {
117 return "", err
118 }
119 if len(envs) == 0 {
120 return "", ErrorNoAvailableEnvironment()
121 }
122
123 return "", ErrorEnvironmentNotSet()
124}
125
126func promptForExistingEnvName(promptMsg string) string {
127 configuredEnvNames, err := listConfiguredEnvNames()

Callers 7

logs.goFile · 0.85
refresh.goFile · 0.85
delete.goFile · 0.85
describe.goFile · 0.85
get.goFile · 0.85
deploy.goFile · 0.85
version.goFile · 0.85

Calls 4

getDefaultEnvFunction · 0.85
listConfiguredEnvsFunction · 0.85
ErrorEnvironmentNotSetFunction · 0.85

Tested by

no test coverage detected