Rspec2 Guard能否从~/.rspec文件中读取rspec CLI选项?

Rspec2 Guard能否从~/.rspec文件中读取rspec CLI选项?,rspec2,guard,Rspec2,Guard,我希望避免为GuardFile的每个rspec部分设置CLI选项,例如: guard 'rspec', :cli => "--color --drb --format documentation", :version => 2 do 我完全取出了那些:cli选项并重新启动了Guard,但它没有从~/.rspec加载我的自定义选项。我的项目目录中也没有.rspec点文件 有没有关于如何将Guard与该点文件链接的想法?rspec\u dotfile=File.expand\u pat

我希望避免为GuardFile的每个rspec部分设置CLI选项,例如:

guard 'rspec', :cli => "--color --drb --format documentation", :version => 2 do
我完全取出了那些
:cli
选项并重新启动了Guard,但它没有从
~/.rspec
加载我的自定义选项。我的项目目录中也没有.rspec点文件

有没有关于如何将Guard与该点文件链接的想法?

rspec\u dotfile=File.expand\u path(“~/.rspec”)
cli\u options=File.exists?(rspec\u dotfile)?read(rspec_dotfile).chomp:“--some--默认选项”
保护'rspec',:cli=>cli_选项,:version=>2 do
# ...
结束

我刚刚确认guard rspec解析来自
~/.rspec
和项目根目录的选项,尽管在解析两个文件之间的值及其自身的默认值时似乎存在一些黑魔法。请继续我之前的评论:我似乎无法在
~/.rspec
中应用
--format documentation
。不过,更改颜色、标记和fail fast选项确实有效。请继续我之前的评论:我认为这两个文件正在合并,文档设置必须具有优先顺序。