Symfony Tui Component pour créer une CLI interactive
ven, 27/03/2026 - 16:39
Symfony introduit un nouveau composant PHP : Tui Component. Jusqu'à présent, Symfny proposait le composant Console pour créer des CLI. Console se focalisait sur les commandes. Tui va au-delà pour créer un Terminal réellement interfactif avec des widgets, le support de la souris, etc. Le Widget Toolkit inclut :
- TextWidget : pour les labels, les en-têtes
- InputWidget : support du coller et de la souris
- EditorWidget : éditeur multi-ligne
- support de CommonMark avec colorisation de la syntaxe
L'autre avantage du composant : un style proche du CSS, permettant de personaliser le style et les textes. Le support de souris est un autre argument de Tui.
Annonce : https://symfony.com/blog/introducing-the-symfony-tui-component

