7个不稳定版本 (3个破坏性更新)
0.4.1 | 2023年2月10日 |
---|---|
0.4.0 | 2022年10月17日 |
0.3.0 | 2022年10月5日 |
0.2.1 | 2022年4月20日 |
0.1.1 | 2022年3月13日 |
#704 in 命令行界面
每月下载量238次
在 3 crates 中使用
10KB
114 代码行数(不含注释)
为Clap提供易于集成的shell自动完成功能。找到用户的shell并将完成文件放置在正确的位置。
一个库,它为您的命令添加一个子命令。它还会检查匹配项并返回操作是否成功。
支持的shell
此库支持与 clap_complete 相同的shell。
但它只支持将Fish、Bash和Zsh的完成文件放置在适当的位置。如果用户使用任何其他shell,他们必须将输出重定向到文件中。
文档
可以在 docs.rs 上找到发布版本的文档。主分支的文档可以在 doc.icelk.dev 上找到。
版本
- 0.1.x: Clap >= 3.1, < 4
- 0.2.x: Clap >= 3.1, < 4
- 0.3.x: Clap 4
- 0.4.x: Clap 4
变更日志
0.4.1
- 更新
query-shell
依赖项。
0.4.0
- 通过禁用自动写入shell完成文件来修复Windows上的编译问题。
0.3.0
- 更新到Clap 4
0.2.1
- 更快地获取shell
- 移除4个嵌套依赖项
0.2.0
- 更快地获取shell。
- 减少20个依赖项(移除了
rayon
,它作为旧版shell获取crate中的sysinfo
的部分包含在内)。 - 更好的OS错误输出。
- 状态消息打印到
stderr
。 - 移除了对
clap
默认功能的依赖(例如regex
)。
许可证
双许可协议下 Apache 2.0 或 MIT。
依赖关系
~2–2.9MB
~56K SLoC