Configuration toolkit.
...
A full description of the idea is available here.
...
...
The library uses SemVer for versioning, and it is not BC-safe through major releases. You can use go modules to manage its version.
$ go get go.octolab.org/toolkit/config@latest
made with β€οΈ for everyone