ui

package
v3.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RosePineDawn = "rose-pine-dawn"
	RosePineMoon = "rose-pine-moon"
	BeachDay     = "beach-day"
	RosePine     = "rose-pine"
	Nop          = "no-theme"
	Default      = "default"
	Party        = "party"
	Nord         = "nord"
)

Theme names.

Variables

View Source
var NoTheme = new(ColorScheme)

Functions

func GetPrinter

func GetPrinter(c string) color.PrinterFace

func GetThemeNames

func GetThemeNames() []string

func IsHex

func IsHex(s string) bool

Checks if the provided string is a valid hexadecimal color.

func Warn added in v3.2.3

func Warn(message string)

func Warnf added in v3.2.3

func Warnf(message string, more ...any)

func YesOrNoPrompt

func YesOrNoPrompt(v *bool, format string, a ...any)

Types

type ColorScheme

type ColorScheme struct {
	Name  string
	One   string
	Two   string
	Three string
	Four  string
	Five  string
	Six   string
	Seven string
	Eight string
	Nine  string
}

func GetBeachDayTheme

func GetBeachDayTheme() *ColorScheme

func GetDefaultTheme

func GetDefaultTheme() *ColorScheme

func GetNordTheme

func GetNordTheme() *ColorScheme

func GetPartyTheme

func GetPartyTheme() *ColorScheme

func GetRosePineDawnTheme

func GetRosePineDawnTheme() *ColorScheme

func GetRosePineMoonTheme

func GetRosePineMoonTheme() *ColorScheme

func GetRosePineTheme

func GetRosePineTheme() *ColorScheme

func GetThemes

func GetThemes() []*ColorScheme

func (*ColorScheme) List

func (c *ColorScheme) List() []string

func (*ColorScheme) Pretty

func (c *ColorScheme) Pretty() string

type Suggest

type Suggest struct{}

func Error

func Error(message string) Suggest

func Errorf

func Errorf(message string, more ...any) Suggest

func Fatal

func Fatal(message string) Suggest

func Fatalf

func Fatalf(message string, more ...any) Suggest

func (Suggest) Suggest

func (s Suggest) Suggest(message string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL