/go-structconf

Go library for working with configuration structs

Primary LanguageGoMIT LicenseMIT

go-structconf

license GoDoc Test Status Lint Status codecov Go Report Card

go-structconf is a Go library which provides a simplified interface for storing configuration data in structs.

It provides support for reading and writing configuration files from and to storages as well as simplified usage of different data encodings.

Furthermore, it allows default values on config structs to be initialized from structs of the same type.

Installing

To use go-structconf just add github.com/anexia-it/go-structconf <version> to your go.mod file.