v0.3
Previously, ifft has had a monolithic config file that would specify the root folder to watch and all the triggers for the entire directory tree. It's now moving to a decentralized model.
The root folder is not specified in any config file. The root folder is passed to the ifft
command. ifft
then traverses the directory looking for all ifft.toml
config files. This allows each sub-project to better manage their own trigger needs.
In addition, support for -r
(run-before) has been added. This automatically triggers ifft
rules on start without waiting for a file event. This is important for build systems where you don't want to wait for a file change to initiate the first build.