Write proper integration tests
I'm envisioning:
- run in docker, because they're gonna be stateful (no problem with hspec)
- use golden tests and check file-trees after each command
Also review prior bugs to get ideas about what to test (gitlab CI script also does that partly).