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

Function BoolFromEnvOrFile

pkg/lib/configreader/bool.go:152–158  ·  view source on GitHub ↗
(envVarName string, filePath string, v *BoolValidation)

Source from the content-addressed store, hash-verified

150}
151
152func BoolFromEnvOrFile(envVarName string, filePath string, v *BoolValidation) (bool, error) {
153 valStr := ReadEnvVar(envVarName)
154 if valStr != nil && *valStr != "" {
155 return BoolFromEnv(envVarName, v)
156 }
157 return BoolFromFile(filePath, v)
158}
159
160func BoolFromPrompt(promptOpts *prompt.Options, v *BoolValidation) (bool, error) {
161 promptOpts.DefaultStr = s.Bool(v.Default)

Callers 1

MustBoolFromEnvOrFileFunction · 0.85

Calls 3

ReadEnvVarFunction · 0.85
BoolFromEnvFunction · 0.85
BoolFromFileFunction · 0.85

Tested by

no test coverage detected