VI

Viper

Complete configuration solution for Go — reads from JSON, TOML, YAML, env vars, flags, and remote config stores.

Go utility free Open Source since 2014

Viper resolves config from a priority chain — remote KV stores, environment variables, config files, default values — all with a single viper.Get() call. It watches config files for live reloading and integrates with Cobra so CLI flags and env vars automatically map to configuration keys.

// related libraries

CO

Library for building powerful CLI applications in Go — used by kubectl, Hugo, GitHub CLI, and …

cli 2013 open source

// tags

configenvironmentyamltomlgotwelve-factor
Something wrong? Edit this entry on GitHub.
✏ Edit on GitHub