(out io.Writer)
| 27 | ) |
| 28 | |
| 29 | func Init(out io.Writer) { |
| 30 | once.Do(func() { |
| 31 | renderer = lipgloss.NewRenderer(out) |
| 32 | primaryStyle = renderer.NewStyle().Foreground(lipgloss.Color(PrimaryColor)) |
| 33 | neutralStyle = renderer.NewStyle().Foreground(lipgloss.Color(NeutralColor)) |
| 34 | labelStyle = renderer.NewStyle().Bold(true) // Uses terminal default foreground |
| 35 | successStyle = renderer.NewStyle().Foreground(lipgloss.Color(SuccessColor)).Bold(true) |
| 36 | errorStyle = renderer.NewStyle().Foreground(lipgloss.Color(ErrorColor)).Bold(true) |
| 37 | warningStyle = renderer.NewStyle().Foreground(lipgloss.Color(WarningColor)).Bold(true) |
| 38 | }) |
| 39 | } |
| 40 | |
| 41 | func Renderer() *lipgloss.Renderer { |
| 42 | return renderer |
no test coverage detected