Le TUI de télémétrie devient aussi un LANCEUR, avec deux vues : - Sélectionner une COMMANDE (feuille de l'arbre, ou carte du Kanban) + Entrée -> le TUI se ferme et la commande est EXÉCUTÉE (getattr(self, méthode) (**kwargs)). Les kwargs littéraux sont extraits du code (ex. Aperçu -> _qemu_deploy(dry_run=True)), donc la commande est rejouée à l'identique. - Vue KANBAN : une colonne par menu contenant des commandes (issu du code), cartes = commandes exécutables + compteur de visites du menu. - F3 bascule entre vue Arbre et vue Kanban. Résumé mis à jour (Entrée = exécuter, F3 = vue). _dispatch capture désormais (méthode, kwargs) ; les feuilles de l'arbre portent la méthode en data ; run_tui renvoie (méthode, kwargs) à exécuter. Validé headless : 11 colonnes Kanban, kwargs (dry_run/production_ready) capturés, bascule F3, capture de l'action à exécuter. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_telemetry.py | ||
| todo_upgrade.py | ||
| version_manager.py | ||
TODO is an assistant robot to use ERPLibre
Execute it with ./script/todo/todo.py or make todo.
For a new project, copy todo_example.json to private/todo/todo_override.json | private/todo/todo_override_private.json and edit it.