Generates a billing overview including dyno and add-on costs per application.
Supported Node versions: 8 or higher
Licensed under the MIT license, see LICENSE for more information.
This is a Heroku client plugin and requires the Heroku CLI to be installed.
Install heroku-billing as a plugin from npm:
heroku plugins:install @hyperoslo/heroku-billingBy default, the generated billing overview includes all applications.
heroku billingPersonal applications only:
heroku billing --personalTeam applications only:
heroku billing --team hyperosloA single application:
heroku billing -a hyper-rocks
heroku billing -r productionFilter applications matching given pattern:
heroku billing --pattern foobarInactive dynos – fully scaled down processes – are not included in the overview by default as they generate a lot of clutter.
To include all inactive dynos, shown in gray:
heroku billing --include-inactive-dynosAdd-ons shared between applications are always shown in gray.
By default, the generated billing overview uses Heroku's human-readable table format.
Generate the billing overview in JSON format:
heroku billing --jsonGenerate the billing overview in CSV format:
heroku billing --csv- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create pull request
Hyper made this. We're a digital communications agency with a passion for good code, and if you're using this plugin we probably want to hire you.
