carapace 是一个开源的多shell命令补全库,支持 Bash、Zsh、Fish、PowerShell 等多种主流和实验性shell,专为 cobra 框架打造,帮助开发者轻松生成智能补全脚本。
不仅支持丰富的shell环境,还能自定义补全规则,极大提升终端操作体验。
主要特点:
- 支持 Bash、Zsh、Fish、PowerShell 等多种shell的补全;
- 兼容 cobra 框架,生成命令参数智能补全;
- 支持实验性shell如 Ion、Tcsh、Xonsh 等;
- 灵活自定义补全逻辑,满足复杂命令需求;
- 简单集成,快速上手,提升命令行效率。