Implementation of config file specs in Go?

Hi,
is there an implementation in go for Configuration Files Specification | UAPI Group Specifications?
Similar to GitHub - openSUSE/libeconf: Enhanced config file parser, which merges config files placed in several locations into one. or https://docs.rs/liboverdrop/latest/liboverdrop/?

Thanks.

Not to my knowledge. I generally am deploying my Go code to cloud providers, in which case I’m generally using environment variables from secret managers for config. Another area where Go has a large community is CLI tools, where they generally parse input flags for config.

Another popular config paradigm in the go community is yaml/toml. For example, the GitHub CLI uses yaml. Another popular Go project, Hugo, supports yaml, toml, and json for config files. Caddy supports json out of the box as well. Json is popular due to stdlib support so you don’t have to add any dependencies.

All that said, I found this:

But it looks like it’s not maintained. You could potentially fork it and use it though.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.