Documentation
¶
Overview ¶
Package fang provides styling for cobra commands.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultErrorHandler ¶ added in v0.2.0
DefaultErrorHandler is the default ErrorHandler implementation.
Types ¶
type Codeblock ¶
type Codeblock struct {
Base lipgloss.Style
Program Program
Text lipgloss.Style
Comment lipgloss.Style
}
Codeblock styles.
type ColorScheme ¶
type ColorScheme struct {
Base color.Color
Title color.Color
Description color.Color
Codeblock color.Color
Program color.Color
DimmedArgument color.Color
Comment color.Color
Flag color.Color
FlagDefault color.Color
Command color.Color
QuotedString color.Color
Argument color.Color
Help color.Color
Dash color.Color
ErrorHeader [2]color.Color // 0=fg 1=bg
ErrorDetails color.Color
}
ColorScheme describes a colorscheme.
func AnsiColorScheme ¶ added in v0.2.0
func AnsiColorScheme(c lipgloss.LightDarkFunc) ColorScheme
AnsiColorScheme is a ANSI colorscheme.
func DefaultColorScheme ¶ added in v0.2.0
func DefaultColorScheme(c lipgloss.LightDarkFunc) ColorScheme
DefaultColorScheme is the default colorscheme.
func DefaultTheme
deprecated
func DefaultTheme(isDark bool) ColorScheme
DefaultTheme is the default colorscheme.
Deprecated: use DefaultColorScheme instead.
type ColorSchemeFunc ¶ added in v0.2.0
type ColorSchemeFunc = func(lipgloss.LightDarkFunc) ColorScheme
ColorSchemeFunc gets a lipgloss.LightDarkFunc and returns a ColorScheme.
type ErrorHandler ¶ added in v0.2.0
ErrorHandler handles an error, printing them to the given io.Writer.
type Option ¶
type Option func(*settings)
Option changes fang settings.
func WithColorSchemeFunc ¶ added in v0.2.0
func WithColorSchemeFunc(cs ColorSchemeFunc) Option
WithColorSchemeFunc sets a function that return colorscheme.
func WithErrorHandler ¶ added in v0.2.0
func WithErrorHandler(handler ErrorHandler) Option
WithErrorHandler sets the error handler.
func WithTheme
deprecated
func WithTheme(theme ColorScheme) Option
WithTheme sets the colorscheme.
Deprecated: use WithColorSchemeFunc instead.
