Looking for feedback on new file writing code

I’m working on standardizing/cleaning up how Liquibase manages file writing.

I have a first pass at https://github.com/liquibase/liquibase/pull/1575 but am not very happy with it so far. Looking for feedback and ideas.

Nathan

Bump. Any opinions on Liquibase’s management of file writing?