This repository contains code that will comprise a CLI app which is able to both list and download documents from getOutline's API.
The workshop for this codebase is run in 4 steps:
- Scaffolding out the app (pulling in CLI app dependencies and setting up a skeleton)
- Setting up methods to list the getOutline documents from the API using Cargo Examples
- Writing business logic and tests
- Integrating the API with the business logic and commands, plus adding a download command
The repository has branches which contain snapshots of the code at each of the checkpoints listed above. These can be used as reference during the workshop to see if you're going in the right direction.