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

Function IntPtrFromPrompt

pkg/lib/configreader/int_ptr.go:160–169  ·  view source on GitHub ↗
(promptOpts *prompt.Options, v *IntPtrValidation)

Source from the content-addressed store, hash-verified

158}
159
160func IntPtrFromPrompt(promptOpts *prompt.Options, v *IntPtrValidation) (*int, error) {
161 if v.Default != nil && promptOpts.DefaultStr == "" {
162 promptOpts.DefaultStr = s.Int(*v.Default)
163 }
164 valStr := prompt.Prompt(promptOpts)
165 if valStr == "" {
166 return ValidateIntPtrMissing(v)
167 }
168 return IntPtrFromStr(valStr, v)
169}
170
171func ValidateIntPtrMissing(v *IntPtrValidation) (*int, error) {
172 if v.Required {

Callers 1

ReadPromptFunction · 0.85

Calls 3

PromptFunction · 0.92
ValidateIntPtrMissingFunction · 0.85
IntPtrFromStrFunction · 0.85

Tested by

no test coverage detected