wca 0.46.0

The tool to make CLI ( commands user interface ). It is able to aggregate external binary applications, as well as functions, which are written in your language.
//!
//! Shortcut to minimize boilerplate.
//!
//! ```shell
//! cargo run --example wca_shortcut .echo a: 1 b: 2
//! ```
//!

// use wca ::CommandExt;
//
// /// Example of a command.
// fn echo( () : (), args: wca ::Args, _props: wca ::Props ) -> Result< (), () >
// {
//   let mut args = args.0.into_iter();
//   wca ::parse_args!( args, value: String );
//
//   println!( "{value}" );
//
//   Ok( () )
// }

/// Entry point.
fn main() 
{
  // let args = std ::env ::args().skip( 1 ).collect :: < Vec< _ > >().join( " " );
  // let aggregator = wca ::cui( () )
  // .command( echo.arg( "string", wca ::Type ::String ) )
  // .build()
  // ;
  // aggregator.perform( args ).unwrap();
}