Versions in this module Expand all Collapse all v1 v1.0.0 Jan 30, 2026 Changes in this version + func NewWriter(w io.Writer, opts ports.OutputOptions) ports.OutputWriter + type JSONWriter struct + func NewJSONWriter(w io.Writer) *JSONWriter + func (jw *JSONWriter) Write(data any) error + func (jw *JSONWriter) WriteError(err error) error + func (jw *JSONWriter) WriteList(data any, _ []ports.Column) error + type QuietWriter struct + func NewQuietWriter(w io.Writer) *QuietWriter + func (qw *QuietWriter) Write(data any) error + func (qw *QuietWriter) WriteError(_ error) error + func (qw *QuietWriter) WriteList(data any, _ []ports.Column) error + type TableWriter struct + func NewTableWriter(w io.Writer, colored bool) *TableWriter + func (tw *TableWriter) Write(data any) error + func (tw *TableWriter) WriteError(err error) error + func (tw *TableWriter) WriteList(data any, columns []ports.Column) error + type YAMLWriter struct + func NewYAMLWriter(w io.Writer) *YAMLWriter + func (yw *YAMLWriter) Write(data any) error + func (yw *YAMLWriter) WriteError(err error) error + func (yw *YAMLWriter) WriteList(data any, _ []ports.Column) error