我在我的 中定义了 3 个组Guardfile
,并且我知道我可以使用该-g
参数仅运行给定的组。
但是因为我主要想用两个特定的组运行 Guard:是否可以默认运行这些组,而不使用参数?
我在我的 中定义了 3 个组Guardfile
,并且我知道我可以使用该-g
参数仅运行给定的组。
但是因为我主要想用两个特定的组运行 Guard:是否可以默认运行这些组,而不使用参数?
使用它为您的Guardfile分配一个范围:
范围组:[:specs, :rake]
这样您就可以指定要运行的默认组集。在此示例中,组“rake”和“specs”
Guard 目前无法做到这一点,但我想到了一些解决方法:
创建一个仅评估特定组的别名:
$ alias guard=guard -g default
现在只使用 groupdefault
组,但您可以覆盖它:
$ guard -g other
您还可以拆分您的Guardfile
,在其中包含常用插件并将很少使用的插件提取到另一个文件中,您可以使用该文件:
$ guard -G Otherfile
由于我还需要更好的组管理,因此我计划扩展 Guard 以允许您Guardfile
在交互器中定义默认组并从活动组列表中添加/删除更多组。