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
1
2
3
4
5
6
7
8
9
10
11
12
13
use getargs_derive::{GetArgs, Values};

#[derive(GetArgs)]
struct Cli<'a> {
    #[arg(long)]
    array: [u8; 2],
    #[arg(long)]
    optional: Option<Values<&'a str, 2>>,
    #[arg(long)]
    nested: Values<Option<u8>, 2>,
}

fn main() {}