Gérer facilement ses applications Heroku avec des alias

Attention : Cet article présente une solution basée sur une fonctionnalité spécifique à ZSH.

Si comme nous vous hébergez certaines applications chez Heroku, vous devez souvent jongler entre deux apps : staging et production. Il est même fort possible que d’autres apps soient présentes.

Cela oblige en général à préciser l’option --app pour chaque commande heroku, ce qui peut devenir fastidieux.

Une solution acceptable serait de pouvoir simplement taper PROD ou PR en fin de ligne et que l’app de production soit utilisée.

Définir un alias pour chaque environnement de chaque projet ne semble cependant pas la marche à suivre. Comment faire ?!

TL ;DR

Utilisez direnv et les alias globaux de ZSH.

Lire la suite…