zsh - Testkitchen / KitchenCI - 如何更改控制台输出颜色?
问题描述
在本例中,Ansible 与 KitchenCI/Testkitchen 一起使用。
问题:如何控制厨房输出的颜色?
我在ansible中尝试了不同的颜色选项,但对于厨房我没有找到任何选项,但这让我很烦恼,特别是如果厨房输出的颜色突然变成深蓝色。
问题:厨房输出的颜色会发生变化,具体取决于...我不知道...
(它不会每次运行都改变,但在某些时候,某些东西会启动颜色变化,然后它会保持颜色一段时间)
有时它是丑陋的粉红色:
有时是黄色、绿色或青色:
...但最烦人的是,如果它是深蓝色的,突然间,我无法阅读内容:
设置:i3、xfce4-terminal、zsh,有时在 tmux 中,带有echo $TERM # -> screen-256color
我认为,如果文件夹结构中的某些内容发生变化,或者当前 ansible 环境中的某些内容(shell 选项始终相同),例如,如果我克隆整个目录(至少那是我上次识别它的地方)。如果我更改“角色”目录中的目录,它甚至可以是不同的颜色。但总而言之,我无法指责它,我很乐意提供帮助。
如果需要更多信息,我很乐意提供。
更新: 也许它在 ~/.rvm/gems/ruby-2.5.1/gems/... 有很多关于“tty”的代码
解决方案
推荐阅读
- python-3.x - 使用 Python Gmail API 在 Latex 中发送 Gmail
- c++ - 如何在 C++ 中创建一个给出数字阶乘的程序
- python - 我下面写的课程会被认为是正确的代码吗
- c++ - 归并排序中数组的索引号有问题吗?
- javascript - 基于来自另一个组件的某个名称的 React Router 链接
- time - 在 CloudSim 中打印迁移时间
- java - 为什么不需要处理 Callable 接口抛出的异常
- php - 如何在 WooCommerce 中编辑“woocommerce_thankyou”钩子的输出?
- c# - 如何在 c# mongodb 驱动程序中使 mongodb 正则表达式不区分大小写?
- scala - 如何在 Scala 中使用 Play json 更新列表中的每个字段