in pkg/output/output.go [132:156]
func (o *TableOutput) PrintProposals(proposals []*api.Proposal) {
if len(o.Configs) == 0 {
return
}
table := tablewriter.NewWriter(o.Out)
headers := make([]string, 0, len(o.Configs))
for _, c := range o.Configs {
headers = append(headers, c.Title())
}
table.SetHeader(headers)
table.SetAlignment(tablewriter.ALIGN_LEFT)
for _, k := range proposals {
var s []string
for _, c := range o.Configs {
s = append(s, c.Value(k))
}
table.Append(s)
}
table.Render()
}