MCPcopy Index your code
hub / github.com/cli/cli / buildInputForm

Method buildInputForm

internal/prompter/huh_prompter.go:124–134  ·  view source on GitHub ↗
(prompt, defaultValue string)

Source from the content-addressed store, hash-verified

122}
123
124func (p *huhPrompter) buildInputForm(prompt, defaultValue string) (*huh.Form, *string) {
125 result := defaultValue
126 form := p.newForm(
127 huh.NewGroup(
128 huh.NewInput().
129 Title(prompt).
130 Value(&result),
131 ),
132 )
133 return form, &result
134}
135
136func (p *huhPrompter) Input(prompt, defaultValue string) (string, error) {
137 form, result := p.buildInputForm(prompt, defaultValue)

Callers 2

InputMethod · 0.95
TestHuhPrompterInputFunction · 0.80

Calls 3

newFormMethod · 0.95
ValueMethod · 0.80
TitleMethod · 0.65

Tested by 1

TestHuhPrompterInputFunction · 0.64