Dotenv#
A shim to load environment variables from .env into ENV in development. Based on the original bkeepers module written in Ruby. And from this one https://pypi.org/project/python-dotenv/
Synopsis#
In your application or scripts root directory, create a .env
file and place some variables in it.
MY_SECRET_INFO="some value" MY_API_KEY=123123oiashdam,hwejk1h23kbaamn
Then inside of your script...
use v6; use Env::Dotenv :ALL; dotenv_load(); for %*ENV.kv -> $key, $value { "$key: $value".say; } my %dotenv = dotenv_values(); say %dotenv{"MY_SECRET_INFO"}; for dotenv_values().kv -> $key, $value { "$key: $value".say; }
Installation#
zef install -v https://github.com/ispyhumanfly/raku-dotenv.git