【发布时间】:2013-06-10 16:15:05
【问题描述】:
我有一组使用 Rainbow gem 设置彩色输出的 ruby 脚本。
我遇到的主要问题是颜色不一定很好看,具体取决于用户设置的终端样式(例如,我使用浅色背景,但是颜色在我身上看起来很棒其中一个彩色输出在深灰色背景下完全不可读)。
我的一个想法是检测当前终端是否是明暗设置,并为每个终端设置一个配置。
以前有没有人遇到过这个问题,如果有,他们是如何解决的?
【问题讨论】:
-
要么使用基本颜色(绿色 = 成功,红色 = 错误),要么提供用户可以更改的颜色配置文件(“主题”)。
标签: ruby shell colors terminal