1

で3つのグループを定義しましたが、パラメーターをGuardfile使用して、指定されたグループのみを実行できることがわかっています。-g

しかし、私は主に2つの特定のグループでGuardを実行したいので、パラメーターなしでこれらのグループをデフォルトで実行することは可能ですか?

4

2 に答える 2

2

これは現在Guardでは不可能ですが、いくつかの回避策が思い浮かびます。

特定のグループのみを評価するエイリアスを作成します。

$ alias guard=guard -g default

これで、グループdefaultグループのみが使用されますが、上書きできます。

$ guard -g other

また、共通のプラグインを含むを分割してGuardfile、ほとんど使用されないファイルを別のファイルに抽出することもできます。このファイルを使用できます。

$ guard -G Otherfile

より良いグループ管理も必要なので、Guardを拡張して、でデフォルトグループを定義しGuardfile、インタラクター内のアクティブグループのリストからさらにグループを追加/削除できるようにする予定です。

于 2012-12-01T11:07:28.533 に答える
2

これを使用して、 Guardfileにスコープを割り当てます。

スコープグループ:[:specs、:rake]

これで、実行するグ​​ループのデフォルトセットを指定します。この例では、グループ「rake」と「specs」

于 2014-03-28T23:38:42.373 に答える