Genie.Deploy.Heroku.createappFunction
createapp(appname::String; region::String = "us")

Runs the heroku create command to create a new app in the indicated region. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-create-app

Genie.Deploy.Heroku.pushFunction
push(appname::String; apptype::String = "web")

Invokes the heroku container:push which builds, then pushes Docker images to deploy your Heroku app. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-push

Genie.Deploy.Heroku.releaseFunction
release(appname::String; apptype::String = "web")

Invokes the keroku container:release which releases previously pushed Docker images to your Heroku app. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-push

Genie.Deploy.Heroku.openFunction
open(appname::String)

Invokes the heroku open command which open the app in a web browser. See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-apps-open-path

Genie.Deploy.Heroku.loginFunction
login()

Invokes the heroku container:login to log in to Heroku Container Registry, See https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-container-login

Genie.Deploy.Heroku.logsFunction
logs(appname::String; lines::Int = 1_000)

Display recent heroku log output. https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-logs