While y'all are going 'round about this, an argument parser in Rust has its own blog, api docs, twitter account, github, and tutorial videos. https://clap.rs/ And it supports YAML in addition to plain old Rust code.