Add fig - a configuration library (#3090)

This commit is contained in:
kkyr 2020-05-20 02:39:33 +00:00 committed by GitHub
parent f0042a6fde
commit 7b71e21b0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -290,6 +290,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
* [envconf](https://github.com/ian-kent/envconf) - Configuration from environment. * [envconf](https://github.com/ian-kent/envconf) - Configuration from environment.
* [envconfig](https://github.com/vrischmann/envconfig) - Read your configuration from environment variables. * [envconfig](https://github.com/vrischmann/envconfig) - Read your configuration from environment variables.
* [envh](https://github.com/antham/envh) - Helpers to manage environment variables. * [envh](https://github.com/antham/envh) - Helpers to manage environment variables.
* [fig](https://github.com/kkyr/fig) - Tiny library for reading configuration from a file and from environment variables (with validation & defaults).
* [gcfg](https://github.com/go-gcfg/gcfg) - read INI-style configuration files into Go structs; supports user-defined types and subsections. * [gcfg](https://github.com/go-gcfg/gcfg) - read INI-style configuration files into Go structs; supports user-defined types and subsections.
* [genv](https://github.com/sakirsensoy/genv) - Read environment variables easily with dotenv support. * [genv](https://github.com/sakirsensoy/genv) - Read environment variables easily with dotenv support.
* [go-ini](https://github.com/subpop/go-ini) - A Go package that marshals and unmarshals INI-files. * [go-ini](https://github.com/subpop/go-ini) - A Go package that marshals and unmarshals INI-files.