Cobra spf13
spf13 cobra
¶
Cobra 是用于创建强大现代命令行(CLI)应用程序的 Go 语言库。它基于“命令 - 参数 - 标志”的结构模式,提供类似 git 和 go 工具的用户体验。核心功能包括:支持基于子命令及嵌套结构的 CLI 构建;提供完全 POSIX 兼容的标志管理及全局/本地/级联标志;支持智能拼写建议;具备命令和标志的自动帮助生成、Shell 自动补全(支持 bash、zsh、fish、powershell)及 man 手册生成能力;支持命令别名、自定义帮助及与 Viper 库的无缝集成。项目还提供 cobra-cli 工具,用于快速生成 Cobra 应用脚手架。