color

package module
v0.0.0-...-51262a6 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2025 License: MIT Imports: 3 Imported by: 0

README

CliColor

简介

目前市面上大多数的Golang彩色打印库都无法在Goland(等Jerbarins系IDE)中的go.run.processes.with.pty模式下正常显示。

CliColor库解决了上述问题,并且提供了方便易用的链式操作设置输出样式

安装

您可以使用go modules进行安装

go get github.com/candyrect/clicolor

使用

打印亮绿色文本

其中Underline意味着使用下划线样式,Bold意味使用粗体样式

LightGreen.Underline().Bold().Println("Hello, World!")

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRawString

func GetRawString(colorString string) string

GetRawString 返回没有颜色转译字符的原始字符串

Types

type Color

type Color string
const (
	Reset Color = "\033[0m"

	Green   Color = "\033[32m"
	Red     Color = "\033[31m"
	Blue    Color = "\033[34m"
	Cyan    Color = "\033[36m"
	Magenta Color = "\033[35m"
	Yellow  Color = "\033[33m"
	Grey    Color = "\033[37m"

	LightBlack   Color = "\033[90m"
	LightRed     Color = "\033[91m"
	LightGreen   Color = "\033[92m"
	LightYellow  Color = "\033[93m"
	LightBlue    Color = "\033[94m"
	LightMagenta Color = "\033[95m"
	LightCyan    Color = "\033[96m"
	LightWhite   Color = "\033[97m"
	LightGrey    Color = "\033[107m"

	BgBlack   Color = "\033[40m"
	BgRed     Color = "\033[41m"
	BgGreen   Color = "\033[42m"
	BgYellow  Color = "\033[43m"
	BgBlue    Color = "\033[44m"
	BgMagenta Color = "\033[45m"
	BgCyan    Color = "\033[46m"
	BgWhite   Color = "\033[47m"
	BgGrey    Color = "\033[100m"

	BgLightBlack   Color = "\033[100m"
	BgLightRed     Color = "\033[101m"
	BgLightGreen   Color = "\033[102m"
	BgLightYellow  Color = "\033[103m"
	BgLightBlue    Color = "\033[104m"
	BgLightMagenta Color = "\033[105m"
	BgLightCyan    Color = "\033[106m"
	BgLightWhite   Color = "\033[107m"
	BgLightGrey    Color = "\033[108m"
)
func (c Color) Blink() Color

Blink 闪烁

func (Color) Bold

func (c Color) Bold() Color

Bold 加粗

func (Color) Faint

func (c Color) Faint() Color

Faint 弱化颜色

func (Color) GetCode

func (c Color) GetCode() string

func (Color) Invert

func (c Color) Invert() Color

Invert 反转颜色

func (Color) Italic

func (c Color) Italic() Color

Italic 斜体

func (Color) Print

func (c Color) Print(a ...interface{})

func (Color) Printf

func (c Color) Printf(format string, a ...interface{})

func (Color) Println

func (c Color) Println(a ...interface{})

func (Color) Sprint

func (c Color) Sprint(a ...interface{}) string

func (Color) Sprintf

func (c Color) Sprintf(format string, a ...interface{}) string

func (Color) Strikethrough

func (c Color) Strikethrough() Color

Strikethrough 删除线

func (Color) Underline

func (c Color) Underline() Color

Underline 下划线

Jump to

Keyboard shortcuts

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