Envy is an environment variable manager for Racket applications.
- Specify your environment variables in a declarative manifest, then use them as plain Racket variables.
- Automatically fail with helpful error messages when required environment variables are not present.
- Include types on your variables to automatically parse string values into Racket datatypes.
Envy supports plain Racket and Typed Racket out of the box; just install the
envy package and go!
For information on how to get started, take a look at the documentation.
Name and functionality inspired by Envied for Ruby.