vcli

package
v0.0.0-...-8335c39 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Emitter

type Emitter struct {
	StepNumber uint64
}

Emitter represents an emitter

func NewEmitter

func NewEmitter() *Emitter

NewEmitter returns a new emitter

func (*Emitter) GetStepWriter

func (e *Emitter) GetStepWriter(step build.Step) build.StepWriter

GetStepWriter returns a new writer for a step

func (*Emitter) GetStreamWriter

func (e *Emitter) GetStreamWriter(stream *build.Stream) build.StreamWriter

GetStreamWriter returns a new writer for a stream

func (*Emitter) GetTaskWriter

func (e *Emitter) GetTaskWriter(task *build.Task) build.TaskWriter

GetTaskWriter returns a new writer for a task

type ParameterResolver

type ParameterResolver struct{}

ParameterResolver implements the Resolver interface

func (ParameterResolver) Resolve

func (pR ParameterResolver) Resolve(paramName string) (string, error)

Resolve resolves parameters from Stdin

type StdOutWriter

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

StdOutWriter represents a writer that prints to Stdout

func NewStdOutWriter

func NewStdOutWriter(prefix string) *StdOutWriter

NewStdOutWriter returns a new StdOutWriter

func (*StdOutWriter) Close

func (w *StdOutWriter) Close()

Close closes the writer

func (*StdOutWriter) SetStatus

func (w *StdOutWriter) SetStatus(s string)

SetStatus sets the status of the writer

func (*StdOutWriter) Write

func (w *StdOutWriter) Write(p []byte) (n int, err error)

Write writes to Stdout

Jump to

Keyboard shortcuts

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