Documentation ¶
Overview ¶
Package tablewriter provides helpers for printing human-readable tabular data from slices of structs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StructFieldNames ¶
func StructFieldNames(data interface{}) string
StructFieldNames tab delimits the field names of a given struct.
Tag a field `table:"-"` to hide it from output. Tag a field `table:"_"` to flatten its subfields.
func StructValues ¶
func StructValues(data interface{}) string
StructValues tab delimits the values of a given struct.
Tag a field `table:"-"` to hide it from output. Tag a field `table:"_"` to flatten its subfields.
func WriteTable ¶
WriteTable writes the given list elements to stdout in a human readable tabular format. Headers abide by the `table` struct tag.
`table:"-"` omits the field and no tag defaults to the Go identifier. `table:"_"` flattens a fields subfields.
Types ¶
This section is empty.