Documentation ¶
Index ¶
- Constants
- Variables
- func Println(s string, args ...any)
- func SameStyle(a, b *Style) bool
- func Sprintf(s string, args ...any) string
- type Color
- type Renderer
- func (renderer *Renderer) Println(s string, args ...any)
- func (renderer *Renderer) Render(text string) string
- func (renderer *Renderer) Scanner() *Scanner
- func (renderer *Renderer) Sprintf(s string, args ...any) string
- func (renderer *Renderer) WithTagMarker(m int32) *Renderer
- func (renderer *Renderer) WithTextLimiter(start, end int32) *Renderer
- func (renderer *Renderer) WthTemplate(t any) *Renderer
- type Scanner
- type Style
- type Theme
- type ThemeConfiguration
- type Token
- type Type
- type Typography
Constants ¶
View Source
const ( Black = iota Red Green Yellow Blue Magenta Cyan White )
View Source
const ( None = iota Bold Italic )
Variables ¶
View Source
var Dracula = ThemeConfiguration{
Background: "#282a36",
}
Functions ¶
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func (*Renderer) WithTagMarker ¶
func (*Renderer) WithTextLimiter ¶
func (*Renderer) WthTemplate ¶ added in v0.1.1
type Scanner ¶
func NewScanner ¶
func NewScanner() *Scanner
type Style ¶
type Style struct {
// contains filtered or unexported fields
}
func (*Style) Typography ¶
type Theme ¶
type Theme struct { }
func (*Theme) Typographies ¶
func (theme *Theme) Typographies(typographies []Typography) []color.Attribute
type ThemeConfiguration ¶ added in v0.1.0
type ThemeConfiguration struct {
Background string
}
type Typography ¶
type Typography struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.