github.com/jenkins-x/jx/v2@v2.1.155/pkg/reports/table_report.go (about) 1 package reports 2 3 import ( 4 "github.com/jenkins-x/jx/v2/pkg/table" 5 ) 6 7 type TableBarReport struct { 8 Table table.Table 9 } 10 11 func NewTableBarReport(table table.Table, legends ...string) *TableBarReport { 12 table.AddRow(legends...) 13 14 return &TableBarReport{ 15 Table: table, 16 } 17 } 18 19 func (t *TableBarReport) AddText(name string, value string) { 20 t.Table.AddRow(name, value) 21 } 22 23 func (t *TableBarReport) AddNumber(name string, value int) { 24 ReportAddNumber(t, name, value) 25 } 26 27 func (t *TableBarReport) Render() error { 28 t.Table.Render() 29 return nil 30 }