We should consider using UI tests to the CI/tests ala [`snapbox`](https://docs.rs/snapbox/latest/snapbox/) or [`trycmd`](https://docs.rs/trycmd/latest/trycmd/) this would help catch unexpected changes to output that don't necessarily cause the build to error.