Gumdrop is a minimal argument parser for Rust that uses derive macros to minimize boilerplate code.
#[derive(Debug, Options)] struct Options { #[options(help = "Print help message")] help: bool, }