golang-spf13-cobra 是做什麼的?
使用 spf13/cobra 的 Go 語言 CLI 命令樹函式庫 — 涵蓋 cobra.Command、RunE vs Run、PersistentPreRunE 鉤子鏈、Args 驗證器(NoArgs、ExactArgs、MatchAll、自訂)、持久性(persistent)與本地(local)旗標、命令分組、ValidArgsFunction、RegisterFlagCompletionFunc、ShellCompDirective、usage/help 範本自訂、man-page 與 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 技能。