Course
Rust CLI & Tooling
10 lessons · Rust. Start at lesson one and work through in order.
- 1. clap
- 2. stdin, stdout, stderr
- 3. Configuration Files and Environment Variables
- 4. Colored Output and Progress Bars
- 5. Signal Handling and Graceful Shutdown
- 6. Subcommands and Complex CLI Structures
- 7. Cross-Compilation for Linux, Mac, Windows
- 8. Distribution
- 9. Building TUIs with ratatui
- 10. Testing CLI Applications