(cherry picked from commit 98a0995fd0) Co-authored-by: Matt Clay <matt@mystile.com>
98a0995fd0
* Wrap everything in try/except to avoid leaving files behind * Add unit tests, integration tests, and changelog * Do text the correct way