ux

package
v0.18.13 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockProgressIndicator

type MockProgressIndicator struct{}

func NewMockProgressIndicator

func NewMockProgressIndicator() *MockProgressIndicator

func (*MockProgressIndicator) Fail

func (s *MockProgressIndicator) Fail()

func (*MockProgressIndicator) Start

func (s *MockProgressIndicator) Start(string)

func (MockProgressIndicator) Stop

func (s MockProgressIndicator) Stop()

func (MockProgressIndicator) Success

func (s MockProgressIndicator) Success()

type MockPrompter

type MockPrompter struct {
	PromptYesNoVal       bool
	PromptYesNoErr       error
	PromptYesNoCallCount int
}

func NewMockPrompter

func NewMockPrompter() *MockPrompter

func (*MockPrompter) PromptYesNo

func (p *MockPrompter) PromptYesNo(msg string) (bool, error)

type ProgressIndicator

type ProgressIndicator interface {
	Fail()
	Success()
	Start(msg string)
	Stop()
}

type PromptUIPrompter

type PromptUIPrompter struct{}

func NewPromptUIPrompter

func NewPromptUIPrompter() *PromptUIPrompter

func (*PromptUIPrompter) PromptYesNo

func (p *PromptUIPrompter) PromptYesNo(msg string) (bool, error)

type Prompter

type Prompter interface {
	PromptYesNo(msg string) (bool, error)
}

type Spinner

type Spinner struct {
	*spinnerLib.Spinner
}

func NewSpinner

func NewSpinner() *Spinner

func (*Spinner) Fail

func (s *Spinner) Fail()

func (*Spinner) Start

func (s *Spinner) Start(msg string)

func (*Spinner) Stop

func (s *Spinner) Stop()

func (*Spinner) Success

func (s *Spinner) Success()

Jump to

Keyboard shortcuts

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