package progress
import "github.com/docker/buildx/util/progress"
Index ¶
- func FromReader(w Writer, name string, rc io.ReadCloser)
- func Wrap(name string, l Logger, fn func(SubLogger) error) (err error)
- func Write(w Writer, name string, f func() error)
- type Logger
- type MultiWriter
- func NewMultiWriter(pw Writer) *MultiWriter
- func (mw *MultiWriter) Done() <-chan struct{}
- func (mw *MultiWriter) Err() error
- func (mw *MultiWriter) Status() chan *client.SolveStatus
- func (mw *MultiWriter) WithPrefix(pfx string, force bool) Writer
- type SubLogger
- type Writer
Functions ¶
func FromReader ¶
func FromReader(w Writer, name string, rc io.ReadCloser)
func Wrap ¶
func Write ¶
Types ¶
type Logger ¶
type Logger func(*client.SolveStatus)
type MultiWriter ¶
type MultiWriter struct {
// contains filtered or unexported fields
}
func NewMultiWriter ¶
func NewMultiWriter(pw Writer) *MultiWriter
func (*MultiWriter) Done ¶
func (mw *MultiWriter) Done() <-chan struct{}
func (*MultiWriter) Err ¶
func (mw *MultiWriter) Err() error
func (*MultiWriter) Status ¶
func (mw *MultiWriter) Status() chan *client.SolveStatus
func (*MultiWriter) WithPrefix ¶
func (mw *MultiWriter) WithPrefix(pfx string, force bool) Writer
type SubLogger ¶
type Writer ¶
type Writer interface { Done() <-chan struct{} Err() error Status() chan *client.SolveStatus }
func NewPrinter ¶
func ResetTime ¶
Source Files ¶
fromreader.go multiwriter.go printer.go progress.go reset.go writer.go
- Version
- v0.2.1
- Published
- May 24, 2019
- Platform
- js/wasm
- Imports
- 13 packages
- Last checked
- 9 hours ago –
Tools for package owners.