#tui #menu #terminal #cli

pretty-menu

一个简单而强大的库,用于在 Rust 中创建美观的控制台菜单

1 个不稳定版本

0.1.1 2023 年 12 月 1 日
0.1.0 2023 年 12 月 1 日

#55#menu

MIT 许可协议

13KB
224

已迁移至 console-menu


lib.rs:

一个简单而强大的库,用于在 Rust 中创建美观的控制台菜单。

允许轻松创建交互式控制台菜单。一个简单的示例

use pretty_menu::{Menu, MenuOption, MenuProps};

let menu_options = vec![
    MenuOption::new("option 1", || println!("option one!")),
    MenuOption::new("option 2", || println!("option two!")),
    MenuOption::new("option 3", || println!("option three!")),
];
let mut menu = Menu::new(menu_options, MenuProps::default());
menu.show();

依赖项

~0.4–7.5MB
~44K SLoC