arg-kit is a featherweight library that helps parse arguments using one of
Rust's most versatile and powerful syntaxes: match {}
Do you really need bloated proc macros when collecting arguments can be
simplified to a .next()? You have zero indication of what's going on under the
hood, so you can't implement your own behaviour.
That is why I don't call it an "argument parser" on its own. Your program parses the arguments, this just helps iterate over it, like so:
let mut argv = args;
for_args;
...which expands to:
let mut argv = args;
while let Some = argv.next
Take a look through the docs for specific details. The sauce is hosted on my website because GitHub is gay.