9 个版本 (稳定版)
2.1.0 | 2023年9月12日 |
---|---|
2.0.0 | 2023年8月26日 |
1.1.2 | 2021年8月3日 |
1.1.0 | 2021年6月24日 |
0.1.0 | 2021年6月17日 |
#426 in 命令行工具
9KB
161 行
Colorizer
描述
Colorizer 是一个用于在终端中突出显示单词的工具。它接受一个或多个模式参数作为输入,并将每个匹配项以可用的颜色之一突出显示
- 黑色
- 红色
- 绿色
- 黄色
- 蓝色
- 紫色
- 青色
- 白色
用法
要查看可用选项,请运行
$ colorizer --help
安装
您可以使用以下命令安装 Colorizer
$ cargo install colorizer
示例
示例 1
将单词 "world" 用红色高亮显示
$ echo "hello world" | colorizer --color red --regex world
示例 2
将包含字母 "r" 的单词用绿色高亮显示
$ echo "hello world" | colorizer --regex "\w+r\w+" --color green
配置
启动时,Colorizer 会检查主目录 ~/.config/colorizer/config.yml 中的配置文件。它允许您使用此文件中定义的配置文件。
在此目录中创建配置文件,并通过 -p 或 --profile 参数使用其中的配置文件。如果配置文件存在且 Colorizer 启动时未指定配置文件名,则将使用 "default" 配置文件。如果找不到配置文件或指定的配置文件不存在,Colorizer 不会异常退出。
用法示例
如果配置文件存在,您可以使用 "my_profile" 配置文件如下所示
$ echo "hello, world!" | colorizer -p my_profile
如果配置文件存在,则如果没有指定配置文件,将使用 "default" 配置文件
echo "hello, world!" | colorizer
配置示例
以下是一个 YAML 格式的配置文件示例
profiles:
default:
red:
- "hello .*"
- "foo"
blue:
- "bar .*"
my_profile:
red:
- ".*"
享受使用 Colorizer,为您的终端体验增添一些色彩!
依赖关系
~4–12MB
~123K SLoC