I have a directory structure like this:
a
src
target
b
src
target
c
src
target
generated_source_files
x
y
z
When I run ffip, I usually want to ignore looking for files in the target directories. However, the c module generates source files that I sometimes want to look at, which are in target/generated_source_files. Is there a way to exclude a/target and b/target but include c/target/generated_source_files? Ideally, it would also exclude c/target/x.
Eventually, d and e will be added at the root level, so I would like a solution that does not explicitly mention a and b. Explicitly mentioning c is fine.
I see ffip-prune-patterns which would let me exclude all target directories, but then I miss the generated_source_files directory.
I could try setting ffip-project-root-function to return the string "a/src b/src c/src c/target/generated_source_files" which would work when passed to find, but I'm not sure if the code tries to uses that to resolve relative paths somewhere.