output

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2020 License: GPL-3.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

View Source
const (
	OutputFormatRaw      = "raw"
	OutputFormatPrefixed = "prefixed"
	OutputFormatCockpit  = "cockpit"
)

Variables

This section is empty.

Functions

func Close

func Close()

Types

type CockpitOutputDecorator

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

func NewCockpitOutputWriter

func NewCockpitOutputWriter(t *task.Task, w io.Writer) *CockpitOutputDecorator

func (*CockpitOutputDecorator) Write

func (d *CockpitOutputDecorator) Write(p []byte) (int, error)

func (*CockpitOutputDecorator) WriteFooter

func (d *CockpitOutputDecorator) WriteFooter() error

func (*CockpitOutputDecorator) WriteHeader

func (d *CockpitOutputDecorator) WriteHeader() error

type DecoratedOutputWriter

type DecoratedOutputWriter interface {
	io.Writer
	WriteHeader() error
	WriteFooter() error
}

type FormattedOutputDecorator

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

func NewPrefixedOutputWriter

func NewPrefixedOutputWriter(t *task.Task, w io.Writer) *FormattedOutputDecorator

func (*FormattedOutputDecorator) Write

func (d *FormattedOutputDecorator) Write(p []byte) (int, error)

func (*FormattedOutputDecorator) WriteFooter

func (d *FormattedOutputDecorator) WriteFooter() error

func (*FormattedOutputDecorator) WriteHeader

func (d *FormattedOutputDecorator) WriteHeader() error

type RawOutputDecorator

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

func NewRawOutputWriter

func NewRawOutputWriter(w io.Writer) *RawOutputDecorator

func (*RawOutputDecorator) Write

func (d *RawOutputDecorator) Write(b []byte) (int, error)

func (*RawOutputDecorator) WriteFooter

func (d *RawOutputDecorator) WriteFooter() error

func (*RawOutputDecorator) WriteHeader

func (d *RawOutputDecorator) WriteHeader() error

type TaskOutput

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

func NewTaskOutput

func NewTaskOutput(t *task.Task, format string, stdout, stderr io.Writer) (*TaskOutput, error)

func (TaskOutput) Finish

func (o TaskOutput) Finish() error

func (TaskOutput) Start

func (o TaskOutput) Start() error

func (*TaskOutput) Stderr

func (o *TaskOutput) Stderr() io.Writer

func (*TaskOutput) Stdout

func (o *TaskOutput) Stdout() io.Writer

Jump to

Keyboard shortcuts

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