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