Versions in this module Expand all Collapse all v0 v0.1.6 Jul 31, 2024 v0.1.5 Sep 25, 2023 v0.1.4 May 12, 2023 v0.1.3 Apr 10, 2023 v0.1.2 Mar 23, 2023 v0.1.1 Mar 9, 2023 v0.1.0 Oct 4, 2022 v0.0.6 Jul 27, 2022 v0.0.5 Aug 2, 2022 v0.0.4 Jul 27, 2022 v0.0.3 Jul 27, 2022 v0.0.2 May 19, 2022 v0.0.1 May 17, 2022 Changes in this version + const Blank + const CLOSED + const Completed + const ContainerCreating + const EXCEPTION + const Initialized + const MissingValue + const NAValue + const NonResource + const OPEN + const Pending + const PodInitializing + const Running + const Terminating + const UnknownValue + const UnsetValue + const ZeroValue + var AddColor tcell.Color + var AgeDecorator = func(a string) string + var CompletedColor tcell.Color + var ErrColor tcell.Color + var HighlightColor tcell.Color + var KillColor tcell.Color + var ModColor tcell.Color + var PendingColor tcell.Color + var StdColor tcell.Color + func AsPerc(p string) string + func AsThousands(n int64) string + func DefaultColorer(ns string, h Header, re RowEvent) tcell.Color + func Happy(ns string, h Header, r Row) bool + func IntToStr(p int) string + func Less(asc, isNumber, isDuration bool, c1, c2 string) bool + func Pad(s string, width int) string + func PrintPerc(p int) string + func Truncate(str string, width int) string + type Base struct + func (Base) ColorerFunc() ColorerFunc + func (Base) Happy(_ string, _ Row) bool + func (Base) IsGeneric() bool + type ColorerFunc func(ns string, h Header, re RowEvent) tcell.Color + type DecoratorFunc func(string) string + type DeltaRow []string + func NewDeltaRow(o, n Row, h Header) DeltaRow + func (d DeltaRow) Clone() DeltaRow + func (d DeltaRow) Customize(cols []int, out DeltaRow) + func (d DeltaRow) Diff(r DeltaRow, ageCol int) bool + func (d DeltaRow) IsBlank() bool + func (d DeltaRow) Labelize(cols []int, labelCol int) DeltaRow + type Fields []string + func (f Fields) Clone() Fields + func (f Fields) Customize(cols []int, out Fields) + func (f Fields) Diff(ff Fields, ageCol int) bool + type Header []HeaderColumn + func (h Header) Clone() Header + func (h Header) Columns(wide bool) []string + func (h Header) Customize(cols []string, wide bool) Header + func (h Header) Diff(header Header) bool + func (h Header) Dump() + func (h Header) HasAge() bool + func (h Header) HasST() bool + func (h Header) HasUT() bool + func (h Header) IndexOf(colName string, includeWide bool) int + func (h Header) IsMetricsCol(col int) bool + func (h Header) IsTimeCol(col int) bool + func (h Header) Labelize(cols []int, labelCol int, rr RowEvents) Header + func (h Header) MapIndices(cols []string, wide bool) []int + func (h Header) ValidColIndex() int + type HeaderColumn struct + Align int + Decorator DecoratorFunc + Hide bool + MX bool + Name string + Time bool + Wide bool + func (h HeaderColumn) Clone() HeaderColumn + type IdSorter struct + Events RowEvents + Ids []string + func (s IdSorter) Len() int + func (s IdSorter) Less(i, j int) bool + func (s IdSorter) Swap(i, j int) + type Namespace struct + func (Namespace) Header(string) Header + func (n Namespace) ColorerFunc() ColorerFunc + func (n Namespace) Render(o interface{}, _ string, rows *Rows) error + type Process struct + func (Process) Header(ns string) Header + func (p Process) ColorerFunc() ColorerFunc + func (p Process) Render(o interface{}, ns string, rows *Rows) error + type ResEvent int + const EventAdd + const EventClear + const EventDelete + const EventUnchanged + const EventUpdate + type Row struct + Fields Fields + ID string + func NewRow(size int) Row + func (r Row) Clone() Row + func (r Row) Customize(cols []int) Row + func (r Row) Diff(ro Row, ageCol int) bool + func (r Row) Labelize(cols []int, labelCol int, labels []string) Row + func (r Row) Len() int + type RowEvent struct + Deltas DeltaRow + Kind ResEvent + Row Row + func NewRowEvent(kind ResEvent, row Row) RowEvent + func NewRowEventWithDeltas(row Row, delta DeltaRow) RowEvent + func (r RowEvent) Clone() RowEvent + func (r RowEvent) Customize(cols []int) RowEvent + func (r RowEvent) Diff(re RowEvent, ageCol int) bool + func (r RowEvent) ExtractHeaderLabels(labelCol int) []string + func (r RowEvent) Labelize(cols []int, labelCol int, labels []string) RowEvent + type RowEventSorter struct + Asc bool + Events RowEvents + Index int + IsDuration bool + IsNumber bool + NS string + func (r RowEventSorter) Len() int + func (r RowEventSorter) Less(i, j int) bool + func (r RowEventSorter) Swap(i, j int) + type RowEvents []RowEvent + func (r RowEvents) Clear() RowEvents + func (r RowEvents) Clone() RowEvents + func (r RowEvents) Customize(cols []int) RowEvents + func (r RowEvents) Delete(id string) RowEvents + func (r RowEvents) Diff(re RowEvents, ageCol int) bool + func (r RowEvents) ExtractHeaderLabels(labelCol int) []string + func (r RowEvents) FindIndex(id string) (int, bool) + func (r RowEvents) Labelize(cols []int, labelCol int, labels []string) RowEvents + func (r RowEvents) Sort(ns string, sortCol int, isDuration, numCol, asc bool) + func (r RowEvents) Upsert(re RowEvent) RowEvents + type RowSorter struct + Asc bool + Index int + IsDuration bool + IsNumber bool + Rows Rows + func (s RowSorter) Len() int + func (s RowSorter) Less(i, j int) bool + func (s RowSorter) Swap(i, j int) + type Rows []Row + func (rr Rows) Delete(id string) Rows + func (rr Rows) Find(id string) (int, bool) + func (rr Rows) Sort(col int, asc, isNum, isDur bool) + func (rr Rows) Upsert(r Row) Rows + type StringSet []string + func (ss StringSet) Add(item string) StringSet + func (ss StringSet) In(item string) bool + type TableData struct + Header Header + Namespace string + RowEvents RowEvents + func NewTableData() *TableData + func (t *TableData) Clear() + func (t *TableData) Clone() TableData + func (t *TableData) Customize(cols []string, wide bool) TableData + func (t *TableData) Delete(newKeys map[string]struct{}) + func (t *TableData) Diff(table TableData) bool + func (t *TableData) IndexOfHeader(h string) int + func (t *TableData) Labelize(labels []string) TableData + func (t *TableData) SetHeader(ns string, h Header) + func (t *TableData) Update(rows Rows)