load-env v0.2.1.0 Release Notes
- Don't override values already set in the environment
Given a hypothetical program
load-env, which uses one of our
FOO=bar load-env <<EOM FOO=bat EOM
load-envran. But now, it will see
barand leave it.
This is better behavior under the assumption that a
.envfile is meant to specify defaults in the case of nothing explicit. When there are explicit values in the environment, it's most likely that our user indeed wants them respected.