Please consider adding an argument that suppresses the "Done formatting" println each time a file is formatted. In very large repositories it gets printed a lot. Also side note, the incremental updates actually get written to std error, not std out, which is odd.