TuiCommand
El tercer shell del Milpa Admin: un motor, dos audiencias. El mismo estado por sección que el shell web y que `coa:admin`, servido a quien pregunte en la forma que esa audiencia lee: - `--format=tui` (por defecto) — dashboard retenido y navegable para una persona: las secciones son la unidad de navegación (Tab, flechas, dígitos). - `--format=json` — headless, para un agente: la misma lista de secciones y el mismo estado, sin terminal de por medio y sin una sola secuencia ANSI. Es el modo que sobrevive a una tubería, a CI y a no tener TTY. Las dos salen de {@see InspectableSections}, que es el motor. Armar la lista dos veces es cómo el JSON y el TUI terminan contestando cosas distintas sobre la misma app. El host no arma nodos: toma el `state()` de la sección, se lo pasa al mapper del tier y le pone las palabras que el mapper no decide (ADR-0027). Lo que pinta —y lo que no pierde— es del paquete.
TuiCommand::__construct()
public function __construct(Milpa\Interfaces\Di\DIContainerInterface $container, ?string $name = null):Parameters
| Name | Type | Description |
|---|---|---|
| $container | Milpa\Interfaces\Di\DIContainerInterface | |
| $name | ?string |