This is a medium-sized CLI application split up into a library crate and a binary crate. The workshop covers accepting CLI arguments in subcommands, defining and reporting your own error types, writing unit and integration tests, and more.
18 lessons
4293 seconds
17 lessons
5556 seconds