The Heroku CLI is used to manage Heroku apps from the command line. It is built using oclif.
For more about Heroku see https://www.heroku.com/home
To get started see https://devcenter.heroku.com/start
This is the next generation Node-based Heroku CLI. The goals of this project were to make plugins more flexible, remove Ruby as a runtime dependency, and make the CLI faster.
It has identical functionality to the old Ruby CLI. Under the hood, it is a modular CLI made up of node.js plugins.
For more on developing plugins, read Developing CLI Plugins
For problems directly related to the CLI, add an issue on GitHub.
For other issues, submit a support ticket.
heroku access- manage user access to apps
heroku addons- tools and services for developing, extending, and operating your app
heroku apps- manage apps on Heroku
heroku auth- check 2fa status
heroku authorizations- OAuth authorizations
heroku autocomplete- display autocomplete installation instructions
heroku buildpacks- scripts used to compile apps
heroku certs- a topic for the ssl plugin
heroku ci- run an application test suite on Heroku
heroku clients- OAuth clients on the platform
heroku config- environment variables of apps
heroku container- Use containers to build and deploy Heroku apps
heroku domains- custom domains for apps
heroku drains- forward logs to syslog or HTTPS
heroku features- add/remove app features
heroku git- manage local git repository for app
heroku help- display help for heroku
heroku keys- add/remove account ssh keys
heroku labs- add/remove experimental features
heroku local- run heroku app locally
heroku logs- display recent log output
heroku maintenance- enable/disable access to app
heroku members- manage organization members
heroku notifications- display notifications
heroku orgs- manage organizations
heroku pg- manage postgresql databases
heroku pipelines- groups of apps that share the same codebase
heroku plugins- list installed plugins
heroku ps- Client tools for Heroku Exec
heroku psql- open a psql shell to the database
heroku redis- manage heroku redis instances
heroku regions- list available regions for deployment
heroku releases- display the releases for an app
heroku reviewapps- disposable apps built on GitHub pull requests
heroku run- run a one-off process inside a Heroku dyno
heroku sessions- OAuth sessions
heroku spaces- manage heroku private spaces
heroku status- status of the Heroku platform
heroku teams- manage teams
heroku update- update the Heroku CLI
heroku webhooks- setup HTTP notifications of app activity
To cut a release, simply run
lerna publish and it will create a CHANGELOG from the pending commits using Conventional Commits. CircleCI will run the jobs to publish the CLI once it receives the git tag.
Review our PR guidelines.