Que fait golang-spf13-viper ?
Bibliothèque de configuration Go utilisant spf13/viper — priorité en couches (flag > env > fichier > KV > défaut), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + tags de structure mapstructure, Sub pour les sous-arbres, WatchConfig + OnConfigChange pour le rechargement à chaud, viper.New() pour l'isolation des tests, et intégration KV distante. Appliquez lorsque vous utilisez ou adoptez spf13/viper, ou lorsque la base de code importe github.com/spf13/viper. Pour la structure des commandes CLI en conjonction avec viper, consultez la compétence samber/cc-skills-golang@golang-spf13-cobra. Pour une architecture CLI générale, consultez samber/cc-skills-golang@golang-cli.