【发布时间】:2012-06-26 01:16:11
【问题描述】:
我正在为 watchr 编写一个运行我的 PHP 单元测试的小脚本。
当前脚本使用system() 运行测试并将它们显示为彩色。
我正在尝试添加 libnotify 功能,但为此我需要解析输出并匹配正则表达式,以便通知将显示为绿色或红色。
system() 不返回输出,%x 确实返回,但 puts p 不显示颜色,我需要快速查看哪个测试失败。一种选择是运行两次测试 - 一次用于在终端窗口中显示,第二次用于检查要显示的通知,但我宁愿避免它。
【问题讨论】:
标签: ruby ansi-colors