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