output

package
v0.0.0-...-a3dd185 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2023 License: Apache-2.0 Imports: 15 Imported by: 8

Documentation

Index

Constants

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

Variables

This section is empty.

Functions

func AccountNamePrompt

func AccountNamePrompt(accounts *flowkit.Accounts) string

func ApproveTransactionForBuildingPrompt

func ApproveTransactionForBuildingPrompt(transaction *flowkit.Transaction) bool

func ApproveTransactionForSendingPrompt

func ApproveTransactionForSendingPrompt(transaction *flowkit.Transaction) bool

func ApproveTransactionForSigningPrompt

func ApproveTransactionForSigningPrompt(transaction *flowkit.Transaction) bool

func ApproveTransactionPrompt

func ApproveTransactionPrompt(transaction *flowkit.Transaction, promptMsg string) bool

func AutocompletionPrompt

func AutocompletionPrompt() (string, string)

func Bold

func Bold(msg string) string

func ConfirmOpenBrowser

func ConfirmOpenBrowser()

func CreateAccountNetworkPrompt

func CreateAccountNetworkPrompt() (string, config.Network)

func ErrorEmoji

func ErrorEmoji() string

func GoEmoji

func GoEmoji() string

func Green

func Green(msg string) string

func InstallPathPrompt

func InstallPathPrompt(defaultPath string) string

func InstallPrompt

func InstallPrompt() int

func Italic

func Italic(msg string) string

func Magenta

func Magenta(msg string) string

func NamePrompt

func NamePrompt() string

func NewAccountPrompt

func NewAccountPrompt() map[string]string

func NewContractPrompt

func NewContractPrompt() map[string]string

func NewDeploymentPrompt

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

func NewNetworkPrompt

func NewNetworkPrompt() map[string]string

func OkEmoji

func OkEmoji() string

func Red

func Red(msg string) string

func RemoveAccountPrompt

func RemoveAccountPrompt(accounts config.Accounts) string

func RemoveContractPrompt

func RemoveContractPrompt(contracts config.Contracts) string

func RemoveDeploymentPrompt

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

func RemoveNetworkPrompt

func RemoveNetworkPrompt(networks config.Networks) string

func ReportCrash

func ReportCrash() bool

func SaveEmoji

func SaveEmoji() string

func ScaffoldPrompt

func ScaffoldPrompt(logger Logger, availableScaffolds map[string][]string) int

func ShowContractDiffPrompt

func ShowContractDiffPrompt(newContract []byte, existingContract []byte) bool

ShowContractDiffPrompt shows a diff between the new contract and the existing contract and asks the user if they wish to continue with the deployment returns true if the user wishes to continue with the deployment and false otherwise

func StopEmoji

func StopEmoji() string

func SuccessEmoji

func SuccessEmoji() string

func TryEmoji

func TryEmoji() string

func WantToContinue

func WantToContinue() bool

func WantToUseMainnetVersionPrompt

func WantToUseMainnetVersionPrompt() bool

func WarningEmoji

func WarningEmoji() 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