Documentation
¶
Overview ¶
Package render provides Lip Gloss styled output for CLI commands. This replaces the plain text formatters that used gookit/color.
Index ¶
- type Renderer
- func (r Renderer) ErrorMessage(msg string) string
- func (r Renderer) InfoMessage(msg string) string
- func (r Renderer) ProjectDetail(p types.Project) string
- func (r Renderer) ProjectLine(p types.Project) string
- func (r Renderer) SuccessMessage(msg string) string
- func (r Renderer) TaskDetail(t types.Task, projectName string) string
- func (r Renderer) TaskLine(t types.Task) string
- func (r Renderer) TaskLineWithProject(t types.Task, projectName string) string
- func (r Renderer) TaskList(tasks []types.Task) string
- func (r Renderer) TaskListWithProjects(tasks []types.Task, projectNames []string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Renderer ¶
Renderer produces styled output for CLI commands.
func (Renderer) ErrorMessage ¶
ErrorMessage renders an error message.
func (Renderer) InfoMessage ¶
InfoMessage renders an info message.
func (Renderer) ProjectDetail ¶
ProjectDetail renders a full project detail view.
func (Renderer) ProjectLine ¶
ProjectLine renders a single project as a one-line summary.
func (Renderer) SuccessMessage ¶
SuccessMessage renders a success message.
func (Renderer) TaskDetail ¶
TaskDetail renders a full task detail view.
func (Renderer) TaskLineWithProject ¶
TaskLineWithProject renders a task line with project context.
Click to show internal directories.
Click to hide internal directories.