run open deploy create cli app heroku heroku-toolbelt

open - Aburrido de escribir el nombre de la aplicación en cada comando heroku, aunque solo tengo 1 aplicación



heroku ssh (4)

Heroku toolbelt siempre me obliga a escribir un nombre de aplicación al final como este:

heroku pg:reset DATABASE --app [app_name]

¿Hay alguna forma de configurar la aplicación predeterminada a la que se aplicarán todos los comandos de mi CLI heroku?


Si ejecuta heroku desde el repositorio de Git vinculado a su aplicación Heroku, no tiene que especificar un nombre de aplicación (a menos que el repositorio esté conectado a varias aplicaciones).


Si heroku afirma que hay varias aplicaciones en la carpeta, debe tener más de un control remoto en su .git / config.

Elimine el control remoto de heroku adicional o configure el valor predeterminado usando git config heroku.remote remote_name


Si tiene instalado el complemento heroku-cuentas, el cambio a la rama heroku funcionó para mí, como se explica en esta respuesta .

Para intercambiar su versión existente del complemento heroku-accounts, use:

heroku plugins:install https://github.com/heroku/heroku-accounts.git

Tenga en cuenta que si ha seguido la respuesta de @Moemars, deberá cambiar su control remoto de git nuevamente a https.


Voy a publicar esto en caso de que ayude a alguien más. Tuve el mismo problema aunque solo había una aplicación instalada. Tuve que cambiar mi url remoto heroku de https a git.

https://git.heroku.com/[heroku-app-1234].git

a

[email protected]: [heroku-app-1234] .git

Entonces todo funcionó normalmente para mí.

git remote remove heroku git remote add heroku [email protected]:[heroku-app-1234].git