envy
envy copied to clipboard
An environment variable manager for Racket applications
Sometimes I'd like to do something reflectively over all bindings defined in a `#lang envy` module, like write them to a file, compute a signature of the current config, or...
When debugging issues in complex apps I find it helpful to know exactly what configuration the app is in. Would it be a useful feature to have something like a...
It would be nice to have a custom coertion/parsing function beyond the generic type based ones. Something like: (define/provide-environment [id #:coerse my-parse]) This would allow types beyond the default ones...
It should be possible to have a set of environment variables that are required if another environment variable is `#t`, but use default values when it is `#f`.