Applications deployment on Heroku is very easy using Heroku Toolbelt which has everything that we need to get started using heroku. Heroku toolbelt is available for Debian/Ubuntu/Windows/Mac OS X & other operating systems.
Actually what is Heroku Toolbelt?
It is an application which consists package of 3 tools encapsulated into one application known as Heroku toolbelt. All tools are open source whose code is available on GitHub as mentioned below:
- Heroku client – Command Line Interface (CLI) tool for creating and managing Heroku apps
- Foreman – an easy option for running your apps locally
- Git – revision control for keeping track of changes and more importantly for pushing the code to Heroku
Availability of these tools bundled within Heroku toolbelt for different operating systems:
|Operating System||Heroku Client||Foreman||Git|
|Debian / Ubuntu||✓||✓||✓|
|Mac OS X||✓||✓||✓|
Purpose of Heroku Toolbelt: Once installed, we’ll have access to the all heroku commands from our command shell. Log in using the email address and password that we have used during setting up our Heroku account:
|$ heroku login
Enter your Heroku credentials.
Password (typing will be hidden):
After successful authentication we can perform deployment, adding or removing addons, getting logs, run post deployment commands like run rake, run console commands etc., scaling up resources, adding others as collaborators, run postgreSQL commands & lots more.
Installation Link: We can install the Heroku Toolbelt which is one click installer available for Mac OS X, Windows & Linux and installation instructions are available at https://toolbelt.heroku.com/.