Documentation ¶
Index ¶
- Constants
- Variables
- type Style
- type Styles
- func (s *Styles) Apply(name string, data string) string
- func (s *Styles) Applyf(name string, format string, a ...any) string
- func (s *Styles) Echo(name string, data string)
- func (s *Styles) Echof(name string, format string, a ...any)
- func (s *Styles) Get(name string) *Style
- func (s *Styles) HasStyle(name string) bool
- func (s *Styles) Keyval(key string, val string, names ...string)
- func (s *Styles) LoadDefaultStyle()
- func (s *Styles) Render()
Constants ¶
View Source
const COLOR_OFF = "\x1b[0m"
View Source
const KEY_STYLE_COLOR = 1
View Source
const KEY_STYLE_NAME = 0
View Source
const KEY_STYLE_OPTION = 2
Variables ¶
View Source
var (
DEFAULT_STYLES []string = []string{
"key 15874B 1",
"val FFDD60 1",
"appTitle FFFFFF,346488 1",
"appSep FFDD60,346488 1",
"appSubTitle FFBD99,346488 1",
"action 885E8E 1",
"actionSep FFBD43 3",
"param FFE07E 1",
"context FFFFFF,A92C58 1",
"sep A4A4A4",
"ok FFFFFF,06926D 1",
"ko FFFFFF,920623 1",
"usageApp FFFFFF 1",
"usageCmd FFA648 1",
"usageSection FFE772 1,3",
"usageArg 15874B 1",
"usageSep A678CF 1",
"usageCom CFA6DA 3",
"usageCmd F18847 1",
"progress 106573 1",
"progressTick FFC256 1",
"progressBg 1D5058 1",
}
)
Functions ¶
This section is empty.
Types ¶
type Style ¶
type Style struct { Name string // contains filtered or unexported fields }
func NewStyleByDef ¶
Click to show internal directories.
Click to hide internal directories.