pip install 'git+https://github.com/j6k4m8/frof/'
and then frof myfile.frof
should work! A -> B
B -> C
Z -> C
In this situation, frof will schedule `Z` to run in a parallel thread ASAP, so it will likely run alongside A... and if Z takes longer to run than A, Z will continue running when A stops and B starts. But C will wait for all other jobs to finish before it can schedule. write -> analyze
build -> analyze
write: echo 1 2 3 > data.txt
build: compile_tool.sh > tool.sh
analyze: tool.sh data.txt
https://github.com/j6k4m8/frof/