周末自己写的,ColorStyle 是一个用于命令行文本的样式库

wandercn · · 1271 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

# colorStyle ColorStyle is a library of styles for command-line text. Used to modify the style of text for standard output to the terminal interface, you can change the foreground colour of the text, the background colour, add underline and bold, etc. ColorStyle 是一个用于命令行文本的样式库。 用于标准输出到终端界面的文本的样式修改,可以修改文本前景色,背景色,增加下划线和加粗显等。 # Doc See this document at [GoDoc](https://pkg.go.dev/github.com/flylog/colorstyle) # Install go get -u github.com/flylog/colorstyle@latest # Star 例子代码 在 https://github.com/flylog/colorstyle/tree/main/example 喜欢的朋友给个star,鼓励一下 # Example ``` package main import ( "fmt" "github.com/flylog/colorstyle" ) func main() { text := colorstyle.Green("green") fmt.Printf("a %s text\n", text) text = colorstyle.BrightBlue("BrightBlue") fmt.Printf("a %s text\n", text) text = colorstyle.New().ColorRed().Sprint("red") fmt.Println("a", text, "text") colorstyle.New().StyleItalic().ColorRed().BgYellow().Printf("a italic red bgYellow text: %s\n", "Hello 世界!") colorstyle.New().StyleBold().Printf("a bold text: %s\n", "Hello 世界!") colorstyle.New().StyleItalic().Printf("a italic text: %s\n", "Hello 世界!") colorstyle.New().ColorBrightMagenta().Printf("a magenta text: %s\n", "Hello 世界!") colorstyle.New().BgCyan().Printf("a bgLightBlue text: %s\n", "Hello 世界!") colorstyle.New().BgCyan().Println("a bgLightBlue text") css := colorstyle.New() css.StyleUnderline().Println("下划线文本") css.StyleReverse().Println("反显文本") } ``` output: ![](https://github.com/flylog/colorstyle/raw/main/example/output.jpg)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1271 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传