Heroku provides a rich CLI that developers can use to interact with the Heroku platform. The Heroku CLI provides full-featured support to build, deploy, and manage your apps. It also provides commands to manage your accounts and security information, as well as helping you operate your databases and monitor your app's health. The interface is very intuitive and reminiscent of the Unix style of running commands on the shell. The Heroku CLI provides you with direct control over your Heroku applications and lets you manage various aspects of the platform.
Heroku provides a package called toolbelt that contains the Heroku CLI. The toolbelt package can be downloaded from https://toolbelt.herokuapp.com.
The Heroku toolbelt package consists of the following:
The Heroku client—a command-line tool for creating and managing apps, and more
The Foreman tool—a utility for running your app locally
The Git client—a source code control client tool for Git used...