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

Function StringPtrFromPrompt

pkg/lib/configreader/string_ptr.go:213–222  ·  view source on GitHub ↗
(promptOpts *prompt.Options, v *StringPtrValidation)

Source from the content-addressed store, hash-verified

211}
212
213func StringPtrFromPrompt(promptOpts *prompt.Options, v *StringPtrValidation) (*string, error) {
214 if v.Default != nil && promptOpts.DefaultStr == "" {
215 promptOpts.DefaultStr = *v.Default
216 }
217 valStr := prompt.Prompt(promptOpts)
218 if valStr == "" { // Treat empty prompt value as missing
219 return ValidateStringPtrMissing(v)
220 }
221 return StringPtrFromStr(valStr, v)
222}
223
224func ValidateStringPtrMissing(v *StringPtrValidation) (*string, error) {
225 if v.Required {

Callers 1

ReadPromptFunction · 0.85

Calls 3

PromptFunction · 0.92
ValidateStringPtrMissingFunction · 0.85
StringPtrFromStrFunction · 0.85

Tested by

no test coverage detected