Versions in this module Expand all Collapse all v1 v1.0.0 Dec 7, 2024 Changes in this version + func Fprint(w io.Writer, f Formatter, args ...interface{}) + func Fprintf(w io.Writer, f Formatter, format string, args ...interface{}) + func Printf(f Formatter, format string, args ...interface{}) + func Sprint(f Formatter, args ...interface{}) string + func Sprintf(f Formatter, format string, args ...interface{}) string + type Formatter interface + Format func(*Text) + var Nop Formatter = formatterFunc(func(t *Text) { ... }) + func BgColor(c termenv.Color) Formatter + func Bold() Formatter + func CSI(seq string) Formatter + func FgColor(c termenv.Color) Formatter + func Italic() Formatter + func LineWrap(width int) Formatter + func Underline() Formatter + func Wrap(prefix, suffix string) Formatter + func XPad(left, right int) Formatter + type Style []Formatter + func (s Style) Format(t *Text) + func (s Style) With(fs ...Formatter) Style + type Text struct + Next *Text + Prev *Text + S string + func String(s ...string) *Text + func (t *Text) Append(ss ...string) *Text + func (t *Text) Bytes(b []byte) []byte + func (t *Text) Head() *Text + func (t *Text) Insert(s string) *Text + func (t *Text) Len() int + func (t *Text) Prepend(ss ...string) *Text + func (t *Text) Split(n int) *Text + func (t *Text) String() string + func (t *Text) Tail() *Text + func (t *Text) WriteTo(w io.Writer) (int64, error)