https://github.com/lexi-lambda/envy
An environment variable manager for Racket applications
https://github.com/lexi-lambda/envy
Last synced: 3 months ago
JSON representation
An environment variable manager for Racket applications
- Host: GitHub
- URL: https://github.com/lexi-lambda/envy
- Owner: lexi-lambda
- Created: 2015-08-30T02:25:31.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T05:09:00.000Z (about 2 years ago)
- Last Synced: 2025-01-30T02:10:04.027Z (5 months ago)
- Language: Racket
- Homepage: https://lexi-lambda.github.io/envy/envy.html
- Size: 348 KB
- Stars: 17
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Envy [](https://travis-ci.org/lexi-lambda/envy) [](http://waffle.io/lexi-lambda/envy)
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][docs].
## Credits
Name and functionality inspired by [Envied][envied] for Ruby.
[docs]: https://lexi-lambda.github.io/envy/envy.html
[envied]: https://github.com/eval/envied