output

package
v0.20.1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NoneLog  = 0
	ErrorLog = 1
	DebugLog = 2
	InfoLog  = 3
)

Variables

This section is empty.

Functions

func ApproveTransactionPrompt added in v0.18.0

func ApproveTransactionPrompt(transaction *project.Transaction) bool

func AutocompletionPrompt added in v0.19.0

func AutocompletionPrompt() (string, string)

func NewAccountPrompt added in v0.19.0

func NewAccountPrompt() map[string]string

func NewContractPrompt added in v0.19.0

func NewContractPrompt() map[string]string

func NewDeploymentPrompt added in v0.19.0

func NewDeploymentPrompt(
	networks config.Networks,
	accounts config.Accounts,
	contracts config.Contracts,
) map[string]interface{}

func NewNetworkPrompt added in v0.19.0

func NewNetworkPrompt() map[string]string

func RemoveAccountPrompt added in v0.19.0

func RemoveAccountPrompt(accounts config.Accounts) string

func RemoveContractPrompt added in v0.19.0

func RemoveContractPrompt(contracts config.Contracts) string

func RemoveDeploymentPrompt added in v0.19.0

func RemoveDeploymentPrompt(deployments config.Deployments) (account string, network string)

func RemoveNetworkPrompt added in v0.19.0

func RemoveNetworkPrompt(networks config.Networks) string

Types

type Logger

type Logger interface {
	Debug(string)
	Info(string)
	Error(string)
	StartProgress(string)
	StopProgress()
}

type Spinner

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

func NewSpinner

func NewSpinner(prefix, suffix string) *Spinner

func (*Spinner) Start

func (s *Spinner) Start()

func (*Spinner) Stop

func (s *Spinner) Stop()

type StdoutLogger

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

StdoutLogger is a stdout logging implementation.

func NewStdoutLogger

func NewStdoutLogger(level int) *StdoutLogger

NewStdoutLogger returns a new stdout logger.

func (*StdoutLogger) Debug

func (s *StdoutLogger) Debug(msg string)

func (*StdoutLogger) Error

func (s *StdoutLogger) Error(msg string)

func (*StdoutLogger) Info

func (s *StdoutLogger) Info(msg string)

func (*StdoutLogger) StartProgress

func (s *StdoutLogger) StartProgress(msg string)

func (*StdoutLogger) StopProgress

func (s *StdoutLogger) StopProgress()

Jump to

Keyboard shortcuts

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