#终端颜色 #颜色 #终端 #高亮 #终端文本 #配置文件 #文本

app colorizer

Colorizer 是一个用于在终端中突出显示单词的工具

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 命令行工具

MIT 许可证

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