render

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2026 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Overview

Package render provides Lip Gloss styled output for CLI commands. This replaces the plain text formatters that used gookit/color.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Renderer

type Renderer struct {
	Theme theme.Theme
}

Renderer produces styled output for CLI commands.

func New

func New() Renderer

New creates a new Renderer with the default theme.

func (Renderer) ErrorMessage

func (r Renderer) ErrorMessage(msg string) string

ErrorMessage renders an error message.

func (Renderer) InfoMessage

func (r Renderer) InfoMessage(msg string) string

InfoMessage renders an info message.

func (Renderer) ProjectDetail

func (r Renderer) ProjectDetail(p types.Project) string

ProjectDetail renders a full project detail view.

func (Renderer) ProjectLine

func (r Renderer) ProjectLine(p types.Project) string

ProjectLine renders a single project as a one-line summary.

func (Renderer) SuccessMessage

func (r Renderer) SuccessMessage(msg string) string

SuccessMessage renders a success message.

func (Renderer) TaskDetail

func (r Renderer) TaskDetail(t types.Task, projectName string) string

TaskDetail renders a full task detail view.

func (Renderer) TaskLine

func (r Renderer) TaskLine(t types.Task) string

TaskLine renders a single task as a one-line summary.

func (Renderer) TaskLineWithProject

func (r Renderer) TaskLineWithProject(t types.Task, projectName string) string

TaskLineWithProject renders a task line with project context.

func (Renderer) TaskList

func (r Renderer) TaskList(tasks []types.Task) string

TaskList renders a list of tasks with indices.

func (Renderer) TaskListWithProjects

func (r Renderer) TaskListWithProjects(tasks []types.Task, projectNames []string) string

TaskListWithProjects renders a list of tasks with project names.

Jump to

Keyboard shortcuts

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