formatter

package
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Format

type Format string
const (
	Table    Format = "table"
	JSON     Format = "json"
	Markdown Format = "markdown"
)

func ParseFormat

func ParseFormat(s string) Format

type Formatter

type Formatter struct {
	// contains filtered or unexported fields
}

func New

func New(format Format, w io.Writer) *Formatter

func (*Formatter) PrintComment

func (f *Formatter) PrintComment(c *jira.Comment) error

func (*Formatter) PrintComments

func (f *Formatter) PrintComments(comments []jira.Comment) error

func (*Formatter) PrintIssue

func (f *Formatter) PrintIssue(issue *jira.Issue) error

PrintIssue prints a single Jira issue.

func (*Formatter) PrintIssueList

func (f *Formatter) PrintIssueList(issues []jira.Issue) error

PrintIssueList prints a list of Jira issues.

func (*Formatter) PrintJSON

func (f *Formatter) PrintJSON(v any) error

PrintJSON outputs any value as indented JSON.

func (*Formatter) PrintLabels

func (f *Formatter) PrintLabels(labels []confluence.Label) error

PrintLabels prints Confluence labels.

func (*Formatter) PrintMessage

func (f *Formatter) PrintMessage(msg string) error

PrintMessage prints a simple success/info message.

func (*Formatter) PrintPage

func (f *Formatter) PrintPage(page *confluence.Page) error

PrintPage prints a Confluence page.

func (*Formatter) PrintTransitions

func (f *Formatter) PrintTransitions(transitions []jira.Transition) error

PrintTransitions prints available transitions.

func (*Formatter) PrintUser

func (f *Formatter) PrintUser(user *jira.User) error

PrintUser prints a Jira user.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL