TL;DR: Just prefix your build command (or any command) with firebuild: firebuild <build command> OK, but how does it work? Firebuild intercepts all processes started by the command to cache their outputs. Next time when the command or any of its descendant commands is executed with the same parameters, inputs and environment, the outputs are […]