0.3.1 • Published 7 years ago
inject-direnv v0.3.1
inject-direnv
find .envrc(until root directory) inject export variable
if you are using JetBrain series, You can run IDE Run(option + F11) with injected .envrc
Install
npm install -D inject-direnvUsage
WebStorm (Intellij)
Run Intellij(WebStorm)Ctrl + A

In code
import 'inject-direnv'Configuration
Default target direnv file is .envrc,
you can change with INJECT_DIRENV_ENVRC variable
Edit .envrc.local
export ENVRC_LOCAL=yesExport INJECT_DIRENV_ENVRC
export INJECT_DIRENV_ENVRC=.envrc.localLoad package
import 'inject-direnv'
console.log(process.env.ENVRC_LOCAL)
// yesBasic concept
vim .envrcsave below text
export INJECT=trueRun node with -r inject-direnv option
node -r inject-direnv
> process.env.INJECT
'true'License
MIT