Starenv
Load and manage suites of environment variables.
Synopsis
One of the tenants of building 12-factor apps is loading your configuration from the environment.
However, developing complicated applications, entirely configured from the environment, comes with some pitfalls:
Environment variables aren't easy to manage
Environment variables aren't easy to reproduce
Environment variables aren't easy to reason about
Environment variables aren't easy to tweak
Starenv was created to alleviate these problems.
Starenv supports multiple, project-defined env files.
Starenv allows declaring dependencies files.
Starenv allows conditionally and contextually loading files.
Starenv comes with rake tasks for managing and documenting environment variables.