Documentation
¶
Overview ¶
Package output renders structured data as table, JSON, or TSV for CLI display.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatOutput ¶
func FormatOutput(options FormatOptions) string
FormatOutput renders tabular data using the requested output format.
Types ¶
type FormatOptions ¶
type FormatOptions struct {
Format OutputFormat
Columns []string
Data []map[string]any
}
FormatOptions describes the tabular payload to render for CLI output.
type OutputFormat ¶
type OutputFormat string
OutputFormat controls how tabular CLI data is rendered.
const ( // OutputFormatTable renders aligned ASCII columns. OutputFormatTable OutputFormat = "table" // OutputFormatJSON renders rows as a JSON array of objects. OutputFormatJSON OutputFormat = "json" // OutputFormatTSV renders rows as tab-separated values with a header row. OutputFormatTSV OutputFormat = "tsv" )
Click to show internal directories.
Click to hide internal directories.