Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DisableColor = false
DisableColor can be used to make testing reliable
View Source
var TemplateFuncs = map[string]interface{}{ "color": func(color string) string { if DisableColor { return "" } return ansi.ColorCode(color) }, }
Functions ¶
func IsFieldNotMatch ¶
IsFieldNotMatch reports whether an "err" is caused by a non matching field. It returns the Question.Name that couldn't be matched with a destination field.
Usage: err := survey.Ask(qs, &v);
if err != nil { if name, ok := core.IsFieldNotMatch(err); ok { [...name is the not matched question name] } }
func RunTemplate ¶
func WriteAnswer ¶
Types ¶
type OptionAnswer ¶
OptionAnswer is the return type of Selects/MultiSelects that lets the appropriate information get copied to the user's struct
func OptionAnswerList ¶
func OptionAnswerList(incoming []string) []OptionAnswer
Notes ¶
Bugs ¶
the current implementation might cause weird conflicts if there are two fields with same name that only differ by casing.
Click to show internal directories.
Click to hide internal directories.