Repo commits

Added repo commits.
TODO:
- [ ] Can you also add a cli tests that does the flow
- [x] Remove test TODO

Yeah this needed to happen. Nice.