prompt

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package prompt is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockUI added in v1.0.2

type MockUI struct {
	// contains filtered or unexported fields
}

MockUI is a mock of UI interface

func NewMockUI added in v1.0.2

func NewMockUI(ctrl *gomock.Controller) *MockUI

NewMockUI creates a new mock instance

func (*MockUI) Confirm added in v1.0.2

func (m *MockUI) Confirm(arg0 string, arg1 bool) (bool, error)

Confirm mocks base method

func (*MockUI) EXPECT added in v1.0.2

func (m *MockUI) EXPECT() *MockUIMockRecorder

EXPECT returns an object that allows the caller to indicate expected use

func (*MockUI) Input added in v1.0.2

func (m *MockUI) Input(arg0, arg1 string) (string, error)

Input mocks base method

func (*MockUI) Password added in v1.0.2

func (m *MockUI) Password(arg0 string) (string, error)

Password mocks base method

func (*MockUI) Select added in v1.0.2

func (m *MockUI) Select(arg0 string, arg1 []string) (int, error)

Select mocks base method

type MockUIMockRecorder added in v1.0.2

type MockUIMockRecorder struct {
	// contains filtered or unexported fields
}

MockUIMockRecorder is the mock recorder for MockUI

func (*MockUIMockRecorder) Confirm added in v1.0.2

func (mr *MockUIMockRecorder) Confirm(arg0, arg1 interface{}) *gomock.Call

Confirm indicates an expected call of Confirm

func (*MockUIMockRecorder) Input added in v1.0.2

func (mr *MockUIMockRecorder) Input(arg0, arg1 interface{}) *gomock.Call

Input indicates an expected call of Input

func (*MockUIMockRecorder) Password added in v1.0.2

func (mr *MockUIMockRecorder) Password(arg0 interface{}) *gomock.Call

Password indicates an expected call of Password

func (*MockUIMockRecorder) Select added in v1.0.2

func (mr *MockUIMockRecorder) Select(arg0, arg1 interface{}) *gomock.Call

Select indicates an expected call of Select

type UI

type UI interface {
	Select(message string, options []string) (int, error)
	Input(message string, defaultValue string) (string, error)
	Confirm(message string, defaultValue bool) (bool, error)
	Password(message string) (string, error)
}

UI - prompt user input

type User

type User struct{}

User - aggregates prompt methods

func (User) Confirm

func (u User) Confirm(message string, defaultValue bool) (bool, error)

Confirm asks for yes or no input

func (User) Input

func (u User) Input(message string, defaultValue string) (string, error)

Input text with default value

func (User) Password

func (u User) Password(message string) (string, error)

Password implements a text input with masked characters.

func (User) Select

func (u User) Select(message string, options []string) (int, error)

Select - displays a list

Jump to

Keyboard shortcuts

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