Versions in this module Expand all Collapse all v1 v1.109.1 Sep 10, 2026 v1.109.0 Sep 10, 2026 Changes in this version + const MultiSelectMaxVisible + var ErrAborted = errors.New("aborted") + func NewInputField(opts InputOpts, value *string) *huh.Input + func NewMultiSelectField(title string, options []string, value *[]string) *huh.MultiSelect[string] + type InputOpts struct + Default string + Describe func(value string) string + Description string + Title string + Validate func(string) error + type Prompter struct + func New(lookupEnv func(string) (string, bool)) *Prompter + func NewForStreams(in io.Reader, out io.Writer) *Prompter + func (p *Prompter) Accessible() bool + func (p *Prompter) Input(opts InputOpts) (string, error) + func (p *Prompter) MultiSelect(title string, options, defaults []string) ([]string, error) + func (p *Prompter) Select(title, description string, options []string, defaultValue string, ...) (string, error)