LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

heroku

CLI for Heroku platform-as-a-service

TLDR

Login
$ heroku login
copy
Create app
$ heroku create [app-name]
copy
Deploy via Git
$ git push heroku main
copy
View logs
$ heroku logs --tail
copy
Open app
$ heroku open
copy
Run command on dyno
$ heroku run [bash]
copy
Scale dynos
$ heroku ps:scale web=[2]
copy
Set environment variable
$ heroku config:set [KEY]=[VALUE] -a [app-name]
copy
List apps
$ heroku apps
copy

SYNOPSIS

heroku command [options]

DESCRIPTION

heroku is the CLI for Heroku platform-as-a-service. It manages applications, addons, and infrastructure on Heroku cloud.The tool handles deployment, scaling, logging, and configuration. It integrates with Git for deployments and supports multiple languages.

PARAMETERS

COMMAND

Subcommand to execute.
login
Authenticate with Heroku.
create
Create new application.
logs
View application logs.
run
Run one-off command.
ps
Process management.
config
Manage environment variables.
addons
Manage add-ons.
apps
Manage applications.
-a, --app APP
Target application name.
-r, --remote REMOTE
Git remote of app to use.
--help
Display help information.

CAVEATS

Requires Heroku account. Some features require payment. Rate limits apply.

HISTORY

Heroku was originally launched in 2007 for Ruby applications and was acquired by Salesforce in 2010. The CLI tool provides command-line management of the platform.

SEE ALSO

git(1), docker(1), flyctl(1)

Copied to clipboard
Kai