4 个版本
0.1.3 | 2024 年 8 月 5 日 |
---|---|
0.1.2 | 2024 年 6 月 12 日 |
0.1.1 | 2024 年 1 月 15 日 |
0.1.0 | 2024 年 1 月 9 日 |
在 命令行工具 中排名 2622
每月下载量 129
在 sessionizer 中使用
47KB
1K SLoC
fuzzy-select
终端的模糊选择提示。
这个包是一个用于创建终端模糊选择提示的库。它使用 nucleo 作为其模糊匹配引擎。提示非常简单,不可配置。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
fuzzy-select = "0.1"
示例
use fuzzy_select::FuzzySelect;
let options = vec!["foo", "bar", "baz"];
let selected = FuzzySelect::new()
.with_prompt("Select something")
.with_options(options)
.select()?;
println!("Selected: {:?}", selected);
许可证
fuzzy-select 采用以下任一许可证,供您选择
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
依赖关系
~3–8MB
~63K SLoC