github.com/andrealbinop/go-yac (go): Package go_yac is a configuration provisioning toolkit, inspired by other libraries such as viper, go-config, among others.  go_yac contains the following packages:  The composite package allows composing hierarchically config.Loader and config.Provider implementations.  The config package provides a cohesive set of interfaces to expose configuration provisioning features.  The loader package contains useful implementations for config.Loader interface, relying only on go stdlib.  The logger package provides a stdlib log compatible interface and mechanisms to easily swap implementations.  The provider package offers a default config.Repository backed implementation for config.Provider.  The reader package contains useful implementations for loader.Reader interface, relying only on go stdlib.  The yaml package provides a go-yaml based loader.Parser implementation
Keywords: configuration-management|golang