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

Function BoolPtrFromEnvOrFile

pkg/lib/configreader/bool_ptr.go:149–155  ·  view source on GitHub ↗
(envVarName string, filePath string, v *BoolPtrValidation)

Source from the content-addressed store, hash-verified

147}
148
149func BoolPtrFromEnvOrFile(envVarName string, filePath string, v *BoolPtrValidation) (*bool, error) {
150 valStr := ReadEnvVar(envVarName)
151 if valStr != nil && *valStr != "" {
152 return BoolPtrFromEnv(envVarName, v)
153 }
154 return BoolPtrFromFile(filePath, v)
155}
156
157func BoolPtrFromPrompt(promptOpts *prompt.Options, v *BoolPtrValidation) (*bool, error) {
158 if v.Default != nil && promptOpts.DefaultStr == "" {

Callers

nothing calls this directly

Calls 3

ReadEnvVarFunction · 0.85
BoolPtrFromEnvFunction · 0.85
BoolPtrFromFileFunction · 0.85

Tested by

no test coverage detected