Contactually's environmental variable management CLI. It updates your local .env as well as runs the commands for your staging and production values.
yarn add --dev env-manager-cli
envManager.js
importenvManagerfrom'env-manager-cli'envManager({stagingCommand: (key,value)=>`heroku config:set ${key}=${value} test`,productionCommand: (key,value)=>`heroku config:set ${key}=${value} prod`})package.json
"scripts": {"env:set": "node ./envManager",},now running yarn env:set will result in the following prompt
- envFilePath:
StringOptional this is the path to your local .env file. The default is "./.env" - stagingCommand:
Functiona function which accepts a key and value, and returns the staging update command. This will be logged and executed in the terminal - productionCommand:
Functiona function which accepts a key and value, and returns the production update command. This will be logged and executed in the terminal
