Module :: wca

experimental rust-status docs.rs Open in Gitpod discord

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.

Sample

```rust

[ cfg( feature = "use_std" ) ]

{ use wca::*; use wca::string::parse::OpType;

let instruction = instruction::instructionparse() .instruction( ".get some v:1" ) .perform(); let propertiesmap = std::collections::HashMap::from([ ( "v".tostring(), OpType::Primitive( "1".tostring() ) ) ]); let exp = instruction::Instruction { err : None, commandname : ".get".tostring(), subject : "some".tostring(), propertiesmap, }; assert_eq!( instruction, exp ); } ```

To add to your project

sh cargo add wca

Try out from the repository

sh git clone https://github.com/Wandalen/wTools cd wTools cd sample/rust/wca_trivial cargo run