golang-spf13-cobra 是做什么的?
使用 spf13/cobra 的 Golang CLI 命令树库 — 涵盖 cobra.Command、RunE 与 Run、PersistentPreRunE 钩子链、Args 校验器(NoArgs、ExactArgs、MatchAll、自定义)、持久标志与本地标志、命令组、ValidArgsFunction、RegisterFlagCompletionFunc、ShellCompDirective、usage/help 模板定制、man 页面和 Markdown 文档生成,以及使用 SetArgs/SetOut/SetErr 进行测试。当使用或采纳 spf13/cobra,或代码库导入 github.com/spf13/cobra 时适用。若要配合 cobra 实现配置层叠,请参阅 samber/cc-skills-golang@golang-spf13-viper 技能。有关通用 CLI 架构(项目布局、退出码、信号处理、I/O 模式),请参阅 samber/cc-skills-golang@golang-cli 技能。