E-Ink 新闻日报

返回列表

FORCE_COLOR:让命令行彩色输出在管道传输时依然保留

一个非正式标准提议引入 FORCE_COLOR 环境变量,允许用户强制在命令行程序中启用 ANSI 彩色输出,即使输出被管道传输。该标准与现有的 NO_COLOR 变量互补,提供了跨工具的统一方法来保留日志和输出流中的彩色文本。

背景

NO_COLOR 环境变量(自 2018 年起被许多 CLI 工具支持)用于禁用彩色输出。新的 FORCE_COLOR 提议填补了这一空白,提供了一种对称的强制开启彩色的方法,尤其在通过 less、grep 或 tee 等工具管道传输时非常有用。

来源
Lobsters
发布时间
2026年9月4日 20:37
评分
6.0 / 10