pub fn run_interactive(
records: Vec<CommandRecord>,
filters: TuiFilters,
initial_query: String,
limit: usize,
) -> Result<Option<String>>Expand description
Lance la TUI avancée. Retourne la commande sélectionnée (Entrée), ou None
si l’utilisateur a quitté.
limit borne le rechargement (r). backend est injecté pour rester
testable, mais l’appelant utilise normalement DbBackend.