Macro combu::cmd [−][src]
macro_rules! cmd {
($name : ident => $t : tt) => { ... };
($name : ident = : $t : tt) => { ... };
($name : ident $sep : tt $t : tt) => { ... };
($name : literal $sep : tt $t : tt) => { ... };
($name : ident $t : tt) => { ... };
($name : literal $t : tt) => { ... };
($name : expr => { $($t : tt) * }) => { ... };
($name : expr => ($($t : tt) *)) => { ... };
($name : expr => [$($t : tt) *]) => { ... };
(-> $name : expr => { $($at : tt) * } [, $($t : tt) *]) => { ... };
(-> $name : expr => { $($at : tt) * } [; $($t : tt) *]) => { ... };
(-> $name : expr => { >, $($t : tt) + } [action -> $($t2 : tt) *]) => { ... };
(-> $name : expr => { >, $($t : tt) + } [action => $($t2 : tt) *]) => { ... };
(-> $name : expr => { >, $($t : tt) + } [action = $($t2 : tt) *]) => { ... };
(-> $name : expr => { >, $($t : tt) + } [action : $($t2 : tt) *]) => { ... };
(-> $name : expr => { >, $($t : tt) + } [> $(>) + $($t2 : tt) *]) => { ... };
(-> $name : expr => { $($t : tt) + } [authors : $($t2 : tt) *]) => { ... };
(-> $name : expr => { $($t : tt) + } [authors = $($t2 : tt) *]) => { ... };
(-> $name : expr =>
{
>, < $([$($authors : tt) *]) ?, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
}
[$(>) ? | $c : ident $(: Context) ? | $(-> $crate :: action_result! ()) ?
$(-> $r : ty) ? { $($c2 : tt) * } $($t : tt) *]) => { ... };
(-> $name : expr =>
{
>, < $([$($authors : tt) *]) ?, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [$(>) ? $action : ident $($t : tt) *]) => { ... };
(-> $name : expr =>
{
>, < $([$($authors : tt) *]) ?, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [$(>) ? $action : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
>, < $([$($authors : tt) *]) ?, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [$(>) ? $action : expr $(; $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< fc $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< from_crate $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< $authors : literal $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< [$($authors : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, <, @ $([$($copyright : tt) *]) ?, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [< $authors : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [@ $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(c) $($copyright : literal), + $(; $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(c) $($year : literal) ? $(,) ? ... $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(c) $($copyright : literal) + $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(c) $copyright : literal $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @, @
$([$($license : tt) *]) ?, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(c) [$($copyright : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [@ $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) [$($license : tt) *] $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal $(,) ? $(->) ? $lcontent : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : expr, $(->) ? $lcontent : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal, -> $lcontent : expr $(, $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal, -> $lcontent : expr $(; $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal $(,) ? $(fp) ? : $lfile : expr $(, $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal, $lcontent : expr $(; $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal, $lcontent : expr $(, $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal, $lcontent : expr $(; $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $lexpr : literal $lcontent : expr $(; $t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @, = $([$($description : tt) *]) ?, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [(l) $license : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [= $description : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =, :
$([$($usage : tt) *]) ?, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [= [$($description : tt) *] $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, :, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [: $usage : ident $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, :, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [: $usage : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, :, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [: [$($usage : tt) *] $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, :, l # $([$($l_flags : tt) *]) ?, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [: $usage : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr => { $($args : tt) + } [l # { $($lf : tt) * } $($t : tt) *]) => { ... };
(-> $name : expr => { $($args : tt) + } [l # ($($lf : tt) *) $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +
$([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [l #[$($lf : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #, c #
$([$($c_flags : tt) *]) ?, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [l # $l_flags : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c #, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [c # { $($cf : tt) * } $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c #, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [c # ($($cf : tt) *) $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c #, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [c #[$($cf : tt) *] $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c #, & $([$($alias : tt) *]) ?, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [c # $c_flags : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr => { $($args : tt) + }
[l # $fn : tt $fa : tt $(; $($t : tt) *) ?]) => { ... };
(-> $name : expr => { $($args : tt) + }
[l # $fn : tt $sep : tt $fa : tt $(; $($t : tt) *) ?]) => { ... };
(-> $name : expr => { $($args : tt) + }
[l # $fn : tt $fa : tt $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr => { $($args : tt) + }
[l # $fn : tt $sep : tt $fa : tt $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $(None) ? $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& [$($alias : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [& Vector $vt : tt $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [& vector! $vt : tt $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : ident $(,) ? n $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : ident $(,) ? $next_alias : ident $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : literal $(,) ? n $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : literal $(,) ? $next_alias : ident $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : ident $(,) ? $next_alias : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : literal $(,) ? $next_alias : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : ident $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($at : tt) *]) ?, n $([$($version : tt) *]) ?, + $([$($sub : tt) *])
?, ? $([$help : expr]) ?
} [& $alias : literal $($t : tt) *]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &, n
$([$($version : tt) *]) ?, + $([$($sub : tt) *]) ?, ? $([$help : expr]) ?
} [& $alias : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n, + $([$($sub : tt) *]) ?, ? $([$help : expr])
?
} [n $version : literal $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n, + $([$($sub : tt) *]) ?, ? $([$help : expr])
?
} [n [$($version : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +
$([$($subt : tt) *]) ?, ? $([$help : expr]) ?
} [+ [$($sub : tt) *] $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +, ?
$([$help : expr]) ?
} [+ Vector($($sub : tt) +) $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +, ?
$([$help : expr]) ?
} [+ vector! $sub : tt $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +
$([$($subt : tt) *]) ?, ? $([$help : expr]) ?
} [+ $sub : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
$([$($copyright : tt) *]) ?, @ $([$($license : tt) *]) ?, =
$([$($description : tt) *]) ?, : $([$($usage : tt) *]) ?, l #
$([$($l_flags : tt) *]) ?, c # $([$($c_flags : tt) *]) ?, &
$([$($alias : tt) *]) ?, n $([$($version : tt) *]) ?, +
$([$($sub : tt) *]) ?, ?
} [? $help : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
{
> $([$($action : tt) *]) ?, < $([$($authors : tt) *]) ?, @
[$($copyright : tt) *], @ [$($license : tt) *], =
[$($description : tt) *], : [$($usage : tt) *], l #[$($l_flags : tt) *],
c #[$($c_flags : tt) *], & $([$($alias : tt) *]) ?, n
[$($version : tt) *], + [$($sub : tt) *], ? [$help : expr]
} []) => { ... };
(-> $name : expr => [>> $(>) * $action : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr => [-> $action : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr => [=> $action : expr $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
[> $action : expr, < $authors : literal $(, $($t : tt) *) ?]) => { ... };
(-> $name : expr =>
[> $action : expr, < $authors : tt, @ $copyright : tt, @ $license : tt, $(=)
+ $desc : tt, : $usage : tt, l # $l_flags : tt, c # $c_flags : tt, & $alias
: tt, n $ver : tt, + $sub : tt, ? $help : expr $(,) ?]) => { ... };
(-> $name : expr => [$($t : tt) *]) => { ... };
}
Expand description
create cmd helper with full detail