hero-envy
v0.1.0
Published
Configure a Heroku environment from a file
Readme
hero-envy
Configure a Heroku environment from a file
Summary
If you have run several apps from the same codebase (production, beta, dev, funsies, etc.), it can get cumbersome to manage the various environment variables. Now you can use the same .env files you'd use for local development configurations, complete with comments, and configure your remote Heroku apps.
By default, the tool gets the app name from the environment file name. So you can use awesomesauce-beta.env to configure awesomesauce-beta.herokuapp.com.
Installation
Install with npm install hero-envy -g.
Usage
The basic form takes an environment file to read:
$ heroenvy my-app-dev.envYou can override the app name:
$ heroenvy be-careful-with-production.env --app my-app-productionYou can specify an account:
$ heroenvy my-app-dev.env --account personalSample environment file
DATABASE="my_dev_db"
NAME="My Full Name" # Comments are OK
# The line below will get ignored
#LOGGING=QUIET