@CommandDefault static struct C { @CommandNamedArg int a; @CommandPositionalArg int b; int c; } static assert(getCommandArguments!C.length == 2); static assert(getNamedArguments!C.length == 1); static assert(getPositionalArguments!C.length == 1);
See Implementation