EZMenu
Fast designing menus for your Rust CLI programs with a simple derive.
This crates provides many procedural macros to easily build menus.
It uses the ezmenulib library crate in its expansion.
Example
Here is an example of how to use the derive(Menu) macro
(it takes the same example as the documentation of the ezmenu library):
use Menu;
This sample code prints the standard menu like above:
Hello there!
* Give your name: Ahmad
* Give a number: 1000
values provided: name=Ahmad, number=1000