kelseyhightower / envconfig

Golang library for managing configuration data from environment variables
MIT License
5.01k stars 377 forks source link

[Proposal] add struct tag for fallback value in case of error #193

Open crispmark opened 3 years ago

crispmark commented 3 years ago

Hi @kelseyhightower We were using your repo for parsing an optional environment flag, and wanted a fallback option in the case where the environment variable provided an invalid value.

What do you think of an on_err struct tag, that will attempt to process a fallback value, if the original processing fails?