5 个不稳定版本

0.7.2 2023年7月6日
0.7.1 2023年7月5日
0.7.0 2023年7月5日
0.6.0 2023年7月5日
0.5.0 2023年7月5日

#20 in #目标

GPL-3.0-or-later

17KB

Zolt

Crates.io Docs

Zolt 是一个有偏见的 CLI 库,用于创建美观且用户友好的终端输出。它旨在为 Rust 生态系统提供类似于 Python 中 Rich 的工具。

请注意,该库仍在积极开发中。


lib.rs:

这是一个有偏见的 CLI 库,用于创建美观且用户友好的终端输出。它旨在为 Rust 生态系统提供类似于 Python 中 Rich 的工具。

请注意,该库仍在积极开发中。

可用工具

启用/禁用颜色

此库中的大多数函数在打印到终端时都会以某种方式包含颜色。

在这些情况下,颜色将被自动禁用

  • NO_COLOR 环境变量已设置
  • CLICOLOR 环境变量设置为 0
  • std::io::Stdout 不是一个 TTY(即当被管道传输或在非交互式终端中时)

在以下情况下忽略上述情况

  • CLICOLOR 环境变量设置为除 0 以外的任何值
  • CLICOLOR_FORCE 环境变量已设置

CLI 着色也可以通过 show_color 函数手动开启和关闭。

依赖项

~0–9.5MB
~41K SLoC