一个非正式标准提议引入 FORCE_COLOR 环境变量,允许用户强制在命令行程序中启用 ANSI 彩色输出,即使输出被管道传输。该标准与现有的 NO_COLOR 变量互补,提供了跨工具的统一方法来保留日志和输出流中的彩色文本。
背景
NO_COLOR 环境变量(自 2018 年起被许多 CLI 工具支持)用于禁用彩色输出。新的 FORCE_COLOR 提议填补了这一空白,提供了一种对称的强制开启彩色的方法,尤其在通过 less、grep 或 tee 等工具管道传输时非常有用。
- 来源
- Lobsters
- 发布时间
- 2026年9月4日 20:37
- 评分
- 6.0 / 10