prompt

package
v1.64.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Ask = survey.Ask
View Source
var AskOne = survey.AskOne
View Source
var Confirm = func(result *bool, prompt string, defaultVal bool) error {
	p := &survey.Confirm{
		Message: prompt,
		Default: defaultVal,
	}
	return survey.AskOne(p, result)
}

Functions

func AskMultiline

func AskMultiline(response any, name, question string, defaultVal string) error

func AskQuestionWithInput

func AskQuestionWithInput(response any, name, question, defaultVal string, isRequired bool) error

func MultiSelect

func MultiSelect(response any, name, question string, options []string, opts ...survey.AskOpt) error

func Select

func Select(response any, name string, question string, options []string, opts ...survey.AskOpt) error

func StubConfirm

func StubConfirm(result bool) func()

Types

type AskStubber

type AskStubber struct {
	Asks     [][]*survey.Question
	AskOnes  []*survey.Prompt
	Count    int
	OneCount int
	Stubs    [][]*QuestionStub
	StubOnes []*PromptStub
}

func InitAskStubber

func InitAskStubber() (*AskStubber, func())

func (*AskStubber) Stub

func (as *AskStubber) Stub(stubbedQuestions []*QuestionStub)

func (*AskStubber) StubOne

func (as *AskStubber) StubOne(value any)

type PromptStub

type PromptStub struct {
	Value   any
	Default bool
}

type QuestionStub

type QuestionStub struct {
	Name    string
	Value   any
	Default bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL