Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LabelWithDefault ¶
Types ¶
type Promter ¶
type Promter interface { YesNo(label string) (index int, selection string, err error) YesNoDefault(label, defaultValue string) (index int, selection string, err error) Select(label string, options []string) (index int, selection string, err error) SelectDefault(label, defaultValue string, options []string) (index int, selection string, err error) Text(label string, options ...PromterOptions) (input string, err error) TextDefault(label, defaultValue string, options ...PromterOptions) (input string, err error) OptionalText(label string, options ...PromterOptions) (input string, err error) OptionalTextDefault(label, defaultValue string, options ...PromterOptions) (input string, err error) URL(label string, options ...PromterOptions) (url string, err error) URLDefault(label, defaultValue string, options ...PromterOptions) (url string, err error) }
func NewPromter ¶
func NewPromter() Promter
type PromterOptions ¶
type PromterOptions struct {
// contains filtered or unexported fields
}
func MergeOptions ¶
func MergeOptions(options ...PromterOptions) PromterOptions
Click to show internal directories.
Click to hide internal directories.