【发布时间】:2020-05-19 23:24:03
【问题描述】:
在本例中,Ansible 与 KitchenCI/Testkitchen 一起使用。
问题:如何控制厨房输出的颜色?
我在ansible中尝试了不同的颜色选项,但对于厨房我没有找到任何选项,但这让我很烦恼,尤其是如果厨房输出的颜色突然变成深蓝色。
问题: 厨房输出的颜色会根据...我不知道...
(它不会每次运行都改变,但在某些时候,某些东西会启动颜色变化,然后它会保持颜色一段时间)
有时它是丑陋的粉红色:
有时是黄色、绿色或青色:
...但最烦人的是,如果突然变成深蓝色,我就看不懂了:
设置:i3、xfce4-terminal、zsh,有时在 tmux 中,使用echo $TERM # -> screen-256color
我认为,如果文件夹结构中的某些内容发生变化,或者当前 ansible 环境中的某些内容(shell 选项始终相同),例如如果我克隆整个目录(至少那是我上次认出它的地方)。如果我更改“角色”目录中的目录,它甚至可以是不同的颜色。但总而言之,我无法指责它,我很乐意提供帮助。
如果需要更多信息,我很乐意提供。
更新: 也许它在 ~/.rvm/gems/ruby-2.5.1/gems/... 有很多关于“tty”的代码
【问题讨论】:
标签: zsh tmux test-kitchen terminal-emulator xfce