Documentation
¶
Index ¶
- type Format
- type Formatter
- func (f *Formatter) Format(notifications []*github.Notification) error
- func (f *Formatter) WithFields(fields []string) *Formatter
- func (f *Formatter) WithFormat(format Format) *Formatter
- func (f *Formatter) WithNoColor(noColor bool) *Formatter
- func (f *Formatter) WithTemplate(tmpl string) *Formatter
- func (f *Formatter) WithVerbose(verbose bool) *Formatter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Formatter ¶
type Formatter struct { // OutputFormat is the output format OutputFormat Format // Writer is the output writer Writer io.Writer // Template is the custom template for template format Template string // NoColor disables color output NoColor bool // Verbose enables verbose output Verbose bool // Fields specifies which fields to include in the output Fields []string // TemplateCache caches parsed templates TemplateCache map[string]*template.Template }
Formatter formats notifications for output
func (*Formatter) Format ¶
func (f *Formatter) Format(notifications []*github.Notification) error
Format formats notifications for output
func (*Formatter) WithFields ¶
WithFields sets the fields to include in the output
func (*Formatter) WithFormat ¶
WithFormat sets the output format
func (*Formatter) WithNoColor ¶
WithNoColor disables color output
func (*Formatter) WithTemplate ¶
WithTemplate sets the custom template
func (*Formatter) WithVerbose ¶
WithVerbose enables verbose output
Click to show internal directories.
Click to hide internal directories.