Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christhekeele/starenv-ruby
Manage and permute multiple *.env files.
https://github.com/christhekeele/starenv-ruby
Last synced: about 2 months ago
JSON representation
Manage and permute multiple *.env files.
- Host: GitHub
- URL: https://github.com/christhekeele/starenv-ruby
- Owner: christhekeele
- License: other
- Created: 2014-06-23T19:52:40.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-07T17:05:25.000Z (almost 9 years ago)
- Last Synced: 2024-10-31T13:38:50.067Z (about 2 months ago)
- Language: Ruby
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Starenv
=======> **Load and manage suites of environment variables.**
Synopsis
--------One of the tenants of building [12-factor apps](http://12factor.net/) is loading your [configuration from the environment](http://12factor.net/config).
However, developing complicated applications, entirely configured from the environment, comes with some pitfalls:
1. *Environment variables aren't easy to manage*
1. *Environment variables aren't easy to reproduce*
1. *Environment variables aren't easy to reason about*
1. *Environment variables aren't easy to tweak*
Starenv was created to alleviate these problems.
1. *Starenv supports multiple, project-defined env files.*
1. *Starenv allows declaring dependencies files.*
1. *Starenv allows conditionally and contextually loading files.*
1. *Starenv comes with rake tasks for managing and documenting environment variables.*