-
-
Notifications
You must be signed in to change notification settings - Fork 740
Open
Milestone
Description
I have a task that needs to re-run whenever any tracked file in the entire folder changes (I use git to track what is a "tracked file"). I wanted to use **/*
as the pattern, but obviously this doesn't work without tweaking, because the task will pick up changes in the build artifacts that the task itself produces.
The simplest approach would just be to allow for:
sources:
sh: <given filenames on stdin, exit or stdout line determines whether it is an input>
I could also make do with something like sources: { include: [...], exclude: [...] }
.
PS: Just wanted to thank you for this amazing tool. I really like that you have sparse, minimal feature set that composes in powerful ways (e.g. recursive invocation).
svkior, marco-m and jatcwang
Metadata
Metadata
Assignees
Labels
No labels