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

Function BoolPtrFromPrompt

pkg/lib/configreader/bool_ptr.go:157–166  ·  view source on GitHub ↗
(promptOpts *prompt.Options, v *BoolPtrValidation)

Source from the content-addressed store, hash-verified

155}
156
157func BoolPtrFromPrompt(promptOpts *prompt.Options, v *BoolPtrValidation) (*bool, error) {
158 if v.Default != nil && promptOpts.DefaultStr == "" {
159 promptOpts.DefaultStr = s.Bool(*v.Default)
160 }
161 valStr := prompt.Prompt(promptOpts)
162 if valStr == "" {
163 return ValidateBoolPtrMissing(v)
164 }
165 return BoolPtrFromStr(valStr, v)
166}
167
168func ValidateBoolPtrMissing(v *BoolPtrValidation) (*bool, error) {
169 if v.Required {

Callers 1

ReadPromptFunction · 0.85

Calls 3

PromptFunction · 0.92
ValidateBoolPtrMissingFunction · 0.85
BoolPtrFromStrFunction · 0.85

Tested by

no test coverage detected