Que fait golang-spf13-cobra ?
Bibliothèque d'arborescence de commandes CLI Golang utilisant spf13/cobra — cobra.Command, RunE vs Run, chaîne de hooks PersistentPreRunE, validateurs d'arguments (NoArgs, ExactArgs, MatchAll, personnalisés), flags persistants vs locaux, groupes de commandes, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, personnalisation des modèles d'usage/aide, génération de documentation man et markdown, et tests avec SetArgs/SetOut/SetErr. À appliquer lors de l'utilisation ou de l'adoption de spf13/cobra, ou lorsque la base de code importe github.com/spf13/cobra. Pour la superposition de configuration aux côtés de cobra, voir la compétence samber/cc-skills-golang@golang-spf13-viper. Pour l'architecture CLI générale (structure du projet, codes de sortie, gestion des signaux, schémas d'E/S), voir samber/cc-skills-golang@golang-cli.