Versions in this module Expand all Collapse all v1 v1.6.5 May 1, 2026 v1.6.4 Apr 20, 2026 Changes in this version + func IsTTY() bool + type Bus struct + func NewBus(r Renderer) *Bus + func (b *Bus) Banner(v string) + func (b *Bus) Close() + func (b *Bus) Flush() + func (b *Bus) Header(v string) + func (b *Bus) Info(v string) + func (b *Bus) KV(k, v string) + func (b *Bus) Line() + func (b *Bus) Progress(label, v string) + func (b *Bus) Result(v string) + func (b *Bus) Send(ev Event) + func (b *Bus) Warn(v string) + type Event struct + Kind EventKind + Label string + Time time.Time + Value string + type EventKind int + const KindBanner + const KindHeader + const KindInfo + const KindKV + const KindLine + const KindProgress + const KindResult + const KindSync + const KindWarn + type PlainRenderer struct + func NewPlainRenderer(w io.Writer) *PlainRenderer + func (p *PlainRenderer) Render(ev Event) + type Renderer interface + Render func(Event) + type TTYRenderer struct + func NewTTYRenderer(w io.Writer, noColor bool) *TTYRenderer + func (t *TTYRenderer) Render(ev Event)