3 个不稳定版本
0.2.1 | 2024 年 7 月 27 日 |
---|---|
0.2.0 | 2024 年 7 月 13 日 |
0.1.0 | 2024 年 7 月 12 日 |
#1932 在 命令行工具
每月 346 次下载
用于 iforgor
16KB
319 代码行
ichoose
此包管理具有自定义功能的交互式菜单,允许您将其用于 Rust 应用程序或脚本。它支持自定义显示的列表和启用多选。
脚本的二进制版本允许在标准输入中提供的列表中进行选择,格式为每行一个条目 ID @ NAME
(如果未找到 @
,则该行将同时用作 ID 和名称)。一旦选择条目,它将仅返回 ID
,每行一个。它可以用于管道命令,其中通常使用 grep
,但允许用户进行选择。
可以使用标志 --multi
启用多选,而标题和底部文本可以使用 --title <TITLE>
和 --text <TEXT>
进行自定义。
依赖项
~7–13MB
~135K SLoC