huttopia/console-bundle

Le bundle huttopia/console-bundle permet d’ajouter ces fonctionnalités au composant symfony/console :

Cacher des commandes en fonction de l’environnement

De base, Symfony vous permet de cacher des commandes (How to Hide Console Commands) mais cette fonctionnalité a 2 défauts majeurs :

huttopia/console-bundle corrige ces 2 choses.

Les commandes à supprimer (et pas cacher) sont configurables via config/packages/console.yaml (et bien sûr par environnement via config/packages/prod/console.yaml par exemple).

On peut par exemple supprimer la commande doctrine:schema:update en prod et ainsi empêcher son exécution.

Coloriser des commandes dans la liste pour les faire ressortir

Certaines commandes sont plus utilisées que d’autres, et au fur et à mesure que votre projet avancera vous aurez probablement de plus en plus de commandes dans la liste via bin/console.

Vous pouvez changer le style d’affichage des commandes pour les faire ressortir :

Colors

Rérérences

huttopia/console-bundle

Demande de fonctionnalité à Symfony