Rare find

envconfig. Golang library for managing configuration data from environment variables

github.com/kelseyhightower/envconfig

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

June 2025
  • migrate to github actions
September 2022
  • Some code improvements
June 2020
  • Fixed typo in usage.go
  • Update README.MD to add example for decode environment variables into…
May 2019
  • Release —1.4.0
  • Process values bound for []byte fields like strings.
  • readme: Document required but empty behavior for #71 (#110)
  • Fix error message when required field with alternate name is missing …
  • Fixed comments for Usage() function (#118)
  • update fixture
  • Parse empty string as an empty slice of numbers (#119)
  • Adding an example of having more than one tag (#121)
  • gofmt -w, thanks for the reminder @whilei
  • Add go.mod file. (#139)
  • Update testdata for the acronym fix #140
  • Fix 125: Fix splitting words with uppercase (#140)
  • Add time.Duration to list of supported types (#142)
  • add go 1.12 to TravisCI configuration
  • Add go 1.10.x & 1.11.x version (#135)
May 2018
  • Fix performance for gatheInfo func, move regexp to global var for onc…
March 2018
  • force use of `os.LookupEnv` when go1.5 (due to cacheing in go1.10) (#…
January 2017
  • Release —1.3.0
October 2016
  • Release —v1.2.0
March 2016
  • Release —v1.1.0
April 2014
  • Release —v1.0.0