package compact import ( ui "github.com/gizak/termui" ) type GaugeCol struct { *ui.Gauge } func NewGaugeCol() *GaugeCol { g := ui.NewGauge() g.Height = 1 g.Border = false g.Percent = 0 g.PaddingBottom = 0 g.Label = "-" return &GaugeCol{g} } func (w *GaugeCol) Reset() { w.Label = "-" w.Percent = 0 } func colorScale(n int) ui.Attribute { if n > 70 { return ui.ColorRed } if n > 30 { return ui.ColorYellow } return ui.ColorGreen }