github.com/distributedio/configo (go): Package configo is designed to handle configuration more easier.  Writing and parsing configuration is very easy with configo, there is not any pain to add more keys in conf because configo can generate the configuration file based on your struct definition.  Define struct with tags `cfg`  Marshal to configuration  Unmarshal from file  Dump to file  The dumpped content is configuration friendly like this  Load from file  Update an exist file This is really useful when you add new member of struct and want to preserve the content of your configuration file.  Configo comes along with a command tool to help to generate and update configuration file for you.  Build a generator with configo-build  or use relative package path if you are under configo directory  Run the built program(name with format "<package>.<struct>.cfg")  Update example.toml when you have updated struct conf.Configo
Keywords: configo|toml