:skip lets you omit one or more projects from the iteration targets.
:select uses a selector function from the metaproject to filter the iteration targets.
Conceptually, the :select config is very similar to :test-selectors. The value for each key is a function which runs on the subproject definition and should return a truthy value if the project should be included. Keywords provide a simple approach, but you can see in the example that more complex behavior is also possible.
Fixes #7 #8
This adds two new options to the
each
subtask::skip
lets you omit one or more projects from the iteration targets.:select
uses a selector function from the metaproject to filter the iteration targets.Conceptually, the
:select
config is very similar to:test-selectors
. The value for each key is a function which runs on the subproject definition and should return a truthy value if the project should be included. Keywords provide a simple approach, but you can see in the example that more complex behavior is also possible.