【Hacker News搬运】Carapace:一个多shell补全库和二进制
-
Title: Carapace: A multi-shell completion library and binary
Carapace:一个多shell补全库和二进制
Text:
Url: https://carapace.sh/
Carapace 是一个多终端补全库和二进制文件,提供了丰富的功能,如不同的样式高亮、通过标签分组、发送反馈消息、毫秒级导出、缓存慢速补全、并发调用批处理、添加插件和更改工作目录、持续嵌入、按多部分完成、编写自定义规范、利用现有宏、桥接其他框架等。这些功能旨在提高终端用户的工作效率和体验。
Post by: cab404
Comments:
bbkane: I tried this but couldn't get the completions to load. I think it's a really good idea though (much faster than zsh script completions), so hopefully soon I can retry the install and either get it working or open an issue.<p>One design aspect I do question is that completions are baked into the library. It'd be neat to have them in SQLite or something that could be updated independently (not sure how feasible that is though. I've never been any good at querying graphs like flag/command completions in SQLite).
bbkane: 我试过这个,但不能;t无法加载完成项。我认为;这是一个非常好的主意(比zsh脚本完成快得多),所以希望很快我可以重试安装,要么让它正常工作,要么打开一个问题<p> 我确实质疑的一个设计方面是,完成部分被烘焙到库中。它;将它们放在SQLite或可以独立更新的东西中会很巧妙(但不确定这有多可行。我从来都不擅长在SQLite中查询flag/;命令完成之类的图形)。