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

ui

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetConfirm

func GetConfirm(c *ConfirmArgs) (bool, error)

GetConfirm prompts a user for a yes or no answer. In order to test this function some extra parameters are required:

out: an io.Writer that allows you to direct prints to stdout or another location message: the string that will be printed just before prompting for a yes or no. answer: "", "yes", or "no" - this allows for easier testing

Types

type ConfirmArgs

type ConfirmArgs struct {
	Out     io.Writer // os.Stdout or &bytes.Buffer used to output the message above the confirmation
	Message string    // what you want to say to the user before confirming
	Default string    // if you hit enter instead of yes or no should it approve or deny
	TestVal string    // if you need to test without the interactive prompt then set the user response here
	Retries int       // how many tines to ask for a valid confirmation before giving up
	// contains filtered or unexported fields
}

ConfirmArgs encapsulates the arguments that can he passed to GetConfirm

Jump to

Keyboard shortcuts

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