Many projects define their options in a struct { ... }, and then parse a
YAML config file into that struct. See for example:
https://github.com/rorycl/sshagentca/blob/master/util/settings.go#L26
https://github.com/QubitProducts/exporter_exporter/blob/master/config.go#L30
Aside: I believe there's currently an issue with yaml.v3 which makes it
hard to error-out when unexpected fields are seen:
https://github.com/go-yaml/yaml/issues/460
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/5fe7d257-9a74-41af-bd7d-b5335723ef9c%40googlegroups.com.