printer

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 21, 2023 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CobraPrinter

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

CobraPrinter is as concrete Printer interface to be used with Cobra framework

func NewCobraPrinter

func NewCobraPrinter(cmd *cobra.Command, printVerbose bool) *CobraPrinter

func (*CobraPrinter) Print

func (cp *CobraPrinter) Print(i ...interface{})

func (*CobraPrinter) PrintError

func (cp *CobraPrinter) PrintError(i ...interface{})

func (*CobraPrinter) PrintErrorf

func (cp *CobraPrinter) PrintErrorf(format string, i ...interface{})

func (*CobraPrinter) PrintErrorln

func (cp *CobraPrinter) PrintErrorln(i ...interface{})

func (*CobraPrinter) PrintVerbose

func (cp *CobraPrinter) PrintVerbose(i ...interface{})

func (*CobraPrinter) PrintVerbosef

func (cp *CobraPrinter) PrintVerbosef(format string, i ...interface{})

func (*CobraPrinter) PrintVerboseln

func (cp *CobraPrinter) PrintVerboseln(i ...interface{})

func (*CobraPrinter) Printf

func (cp *CobraPrinter) Printf(format string, i ...interface{})

func (*CobraPrinter) Println

func (cp *CobraPrinter) Println(i ...interface{})

type Printer

type Printer interface {
	Print(i ...interface{})
	Printf(format string, i ...interface{})
	Println(i ...interface{})
	PrintVerbose(i ...interface{})
	PrintVerbosef(format string, i ...interface{})
	PrintVerboseln(i ...interface{})
	PrintError(i ...interface{})
	PrintErrorf(format string, i ...interface{})
	PrintErrorln(i ...interface{})
}

Printer is a generic printer interface

Jump to

Keyboard shortcuts

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