Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CliLoggerOptions ¶
type ColorCode ¶
type ColorCode = string
var GreenText ColorCode = "\033[32m"
var RedText ColorCode = "\033[31m"
var YellowText ColorCode = "\033[33m"
type DotPreloader ¶
type DotPreloader interface {
Start()
Stop()
StopWith(finishMessage string)
}
func NewDotPreloader ¶
func NewDotPreloader(message string, interactiveMode bool) DotPreloader
NewDotPreloader factory to create new DotPreloader - message: message to show before preloader - interactiveMode: if true, preloader will be animated, otherwise it will be static
type StyledCliLogger ¶
type StyledCliLogger interface {
Infof(format string, a ...any)
Info(a ...any)
Errorf(format string, a ...any)
Error(a ...any)
Errorc(color ColorCode, a ...any)
Errorfc(color ColorCode, format string, a ...any)
}
func NewStyledCliLogger ¶
func NewStyledCliLogger(out io.Writer, err io.Writer, options *CliLoggerOptions) StyledCliLogger
type StyledText ¶
type StyledText interface {
String() string
}
func Colorize ¶
func Colorize(color ColorCode, a any) StyledText
Click to show internal directories.
Click to hide internal directories.