Documentation ¶
Index ¶
- Variables
- func Ask(inputs []*survey.Question, response interface{}) error
- func AskBool(message string, value *bool, defaultValue bool) error
- func AskMultiSelect(message string, response interface{}, options ...string) error
- func AskOne(input *survey.Question, response interface{}) error
- func BoolInput(name string, message string, help string, defaultValue bool, required bool) *survey.Question
- func CaptureInputViaEditor(contents, pattern string, infoFn func(), fileCreatedFn func(string)) (result string, err error)
- func Confirm(message string) bool
- func EditorInput(name string, message string, help string, filename string, defaultValue string, ...) *survey.Question
- func PasswordInput(name string, message string, required bool) *survey.Question
- func SelectInput(name string, message string, help string, options []string, ...) *survey.Question
- func TextInput(name string, message string, help string, defaultValue string, required bool) *survey.Question
- type Editor
- type EditorTemplateData
Constants ¶
This section is empty.
Variables ¶
View Source
var EditorQuestionTemplate = `` /* 714-byte string literal not displayed */
View Source
var Icons = survey.WithIcons(func(icons *survey.IconSet) {
icons.Question.Text = ""
})
Functions ¶
func AskMultiSelect ¶ added in v1.4.0
func CaptureInputViaEditor ¶ added in v0.3.0
func CaptureInputViaEditor(contents, pattern string, infoFn func(), fileCreatedFn func(string)) (result string, err error)
CaptureInputViaEditor is the high level function to use in this package in order to capture input from an editor.
The arguments have been tailored for our use of strings mostly in the rest of the CLI even though internally we're using []byte.
func EditorInput ¶ added in v0.10.2
func PasswordInput ¶ added in v0.10.2
func SelectInput ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.