An open API service indexing awesome lists of open source software.

https://github.com/crispmark/vipex


https://github.com/crispmark/vipex

configuration configuration-by-environment elixir

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Vipex
[![CircleCI](https://circleci.com/gh/crispmark/vipex.svg?style=svg&circle-token=5471592aa87d6dc0d8cc34a650b1021a7c626328)](https://circleci.com/gh/crispmark/vipex)

Intended to replicate go's viper solution for combining configuration with environment overrides.

The following hierarchy is used for precedence
- explicit call to Application.put_env
- flag (not implemented)
- env
- config
- key/value store (not implemented)
- default

## Installation

```elixir
def deps do
[
{:vipex, "~> 0.1.0"}
]
end
```