TODO
====

 - [x] Pass switches from each command to the `run` function.
 - [x] Normalize path in `run`?
 - [x] Multiple files in add, delete, etc.
 - [x] Verify all doc
 - [ ] Streaming abilities
