getargs-derive 0.1.0

Clap-style #[derive] command-line argument parser for no_std and embedded Rust: zero allocation, compile-time help, subcommands. Built on getargs.
Documentation
use getargs_derive::GetArgs;

#[derive(GetArgs)]
struct Cli<'a> {
    #[arg(long, value_parser)]
    missing: u8,
    #[arg(long, value_parser = "1..=64")]
    literal: u8,
    #[arg(long, value_parser = ..)]
    unbounded: u8,
    #[arg(long, value_parser = 1..=64, value_parser = 1..=8)]
    duplicate: u8,
    #[arg(long, value_parser = 1..=64)]
    text: &'a str,
    #[arg(long, value_parser = 0..10)]
    ratio: Option<f64>,
    #[arg(long, value_parser = 1..=64)]
    verbose: bool,
}

fn main() {}