Help us shape the future of Go! Take the 2026 Go Developer Survey

prompt

package
v0.27.5 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SurveyAsk = func(qs []*survey.Question, response interface{}, opts ...survey.AskOpt) error {
	return survey.Ask(qs, response, opts...)
}

SurveyAsk ask questions to be stubbed later.

View Source
var SurveyAskOne = func(p survey.Prompt, response interface{}, opts ...survey.AskOpt) error {
	return survey.AskOne(p, response, opts...)
}

SurveyAskOne ask one question to be stubbed later.

Functions

func SelectRepo

func SelectRepo(ctx context.Context, cs *params.Run, namespace string) (*v1alpha1.Repository, error)

Types

type AskStubber

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

func InitAskStubber

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

func (*AskStubber) Stub

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

func (*AskStubber) StubOne

func (as *AskStubber) StubOne(value interface{})

func (*AskStubber) StubOneDefault

func (as *AskStubber) StubOneDefault()

type QuestionStub

type QuestionStub struct {
	Name    string
	Value   interface{}
	Default bool
}

type StubPrompt

type StubPrompt struct {
	Value   interface{}
	Default bool
}

Jump to

Keyboard shortcuts

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