Documentation
¶
Index ¶
- Variables
- func NoColor()
- type Renderer
- func (r *Renderer) RenderError(err error)
- func (r *Renderer) RenderJobComplete(result *types.JobResult)
- func (r *Renderer) RenderJobStart(jobID string, job *workflow.Job, image string)
- func (r *Renderer) RenderStepComplete(result *types.StepResult, total int)
- func (r *Renderer) RenderStepOutput(line string, isStderr bool)
- func (r *Renderer) RenderStepStart(step *workflow.Step, index, total int)
- func (r *Renderer) RenderSummary(result *types.RunResult, total time.Duration)
- func (r *Renderer) RenderWorkflowStart(wf *workflow.Workflow, trigger string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ColorGreen = lipgloss.Color("#00CC66") ColorRed = lipgloss.Color("#FF4455") ColorYellow = lipgloss.Color("#FFCC00") ColorGray = lipgloss.Color("#6C7086") ColorPurple = lipgloss.Color("#CBA6F7") ColorBlue = lipgloss.Color("#89B4FA") ColorWhite = lipgloss.Color("#CDD6F4") StylePassed = lipgloss.NewStyle().Foreground(ColorGreen) StyleFailed = lipgloss.NewStyle().Foreground(ColorRed).Bold(true) StyleSkipped = lipgloss.NewStyle().Foreground(ColorGray).Italic(true) StyleRunning = lipgloss.NewStyle().Foreground(ColorYellow) StyleBold = lipgloss.NewStyle().Bold(true) StyleDim = lipgloss.NewStyle().Foreground(ColorGray) StyleJobName = lipgloss.NewStyle().Bold(true).Foreground(ColorPurple) StyleHeader = lipgloss.NewStyle().Bold(true).Foreground(ColorWhite) StyleBreakpoint = lipgloss.NewStyle(). Bold(true). Foreground(ColorYellow). BorderStyle(lipgloss.RoundedBorder()). BorderForeground(ColorYellow). Padding(0, 1) StyleSummaryTable = lipgloss.NewStyle(). BorderStyle(lipgloss.RoundedBorder()). BorderForeground(ColorPurple). Padding(0, 1) StyleErrorBox = lipgloss.NewStyle(). Foreground(ColorRed). BorderStyle(lipgloss.RoundedBorder()). BorderForeground(ColorRed). Padding(0, 1) )
Functions ¶
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
Renderer handles all terminal output formatting.
func NewWithWriter ¶
NewWithWriter creates a renderer with a custom writer.
func (*Renderer) RenderError ¶
RenderError prints an error in a styled box.
func (*Renderer) RenderJobComplete ¶
RenderJobComplete prints the job completion status.
func (*Renderer) RenderJobStart ¶
RenderJobStart prints the job header.
func (*Renderer) RenderStepComplete ¶
func (r *Renderer) RenderStepComplete(result *types.StepResult, total int)
RenderStepComplete prints the step completion status.
func (*Renderer) RenderStepOutput ¶
RenderStepOutput writes a line of step output (respects verbose mode).
func (*Renderer) RenderStepStart ¶
RenderStepStart prints a step's running indicator.
func (*Renderer) RenderSummary ¶
RenderSummary prints the final run summary.
Click to show internal directories.
Click to hide internal directories.