(promptOpts *prompt.Options, v *BoolPtrValidation)
| 155 | } |
| 156 | |
| 157 | func 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 | |
| 168 | func ValidateBoolPtrMissing(v *BoolPtrValidation) (*bool, error) { |
| 169 | if v.Required { |
no test coverage detected