cfmt:小型库,可将简单,方便的格式化风格化输出输出到控制台

时间:2024-05-01 13:32:31
【文件属性】:

文件名称:cfmt:小型库,可将简单,方便的格式化风格化输出输出到控制台

文件大小:10.19MB

文件格式:ZIP

更新时间:2024-05-01 13:32:31

go golang color format color-output

cfmt cfmt是一个小型库,用于向控制台提供简单方便的格式化风格化输出,并提供与标准fmt库完全相同的接口。 目录 其他例子 支持的颜色和样式 动机 接触 执照 安装 go get -u -v github.com/i582/cfmt 用法 要在代码中的任何位置切换到cfmt , cfmt在fmt上添加一个字母c可以了,您将获得所有可能,该库与标准库fmt完全兼容。 使用简单 让我们举个例子: 假设您需要显示文本并突出显示一些单词或短语。 使用cfmt ,所需要做的只是将所需的部分包装在{{}} ,然后::编写所需的样式: cfmt . Println ( "This is a {{red color}}::red" ) 如果将其与gookit/color库进行比较,则该示例在此看起来更复杂且可读性更差: fmt . Printf ( "This is a %s" ,


【文件预览】:
cfmt-master
----.travis.yml(260B)
----internal()
--------parser.go(4KB)
--------map.go(2KB)
--------style.go(2KB)
----tests()
--------parser_test.go(1KB)
--------style_test.go(1KB)
----LICENSE(1KB)
----main.go(2KB)
----doc()
--------example3.svg(573KB)
--------text847.png(36KB)
--------example8.svg(573KB)
--------example2.svg(573KB)
--------logo.svg(9.45MB)
--------example7.svg(1.05MB)
--------example1.svg(573KB)
--------logo.png(960KB)
--------example4.svg(573KB)
--------example5.svg(401KB)
--------example6.png(115KB)
----Makefile(126B)
----go.sum(2KB)
----README.md(7KB)
----go.mod(82B)

网友评论