The error prompt printed « --reset <key> --apply » and left the key to be found in a thousand-line diff. Copying it by hand is where a character goes missing, and a key matching no copy is not an error for the tool: the command runs and does nothing, silently. [3] now asks the tool for the keys, numbers them, and offers « all ». An out-of-range or unreadable answer resets nothing — falling back to « all » would act on what was never asked for. --- FR --- [ADD] migration : choisir la copie COW à réinitialiser dans une liste L'invite d'erreur imprimait « --reset <key> --apply » et laissait retrouver la clé dans un diff de mille lignes. La recopier à la main est l'endroit où un caractère se perd, et une clé ne correspondant à aucune copie n'est pas une erreur pour l'outil : la commande tourne et ne fait rien, en silence. [3] demande désormais les clés à l'outil, les numérote et offre « toutes ». Une réponse hors liste ou illisible ne réinitialise rien — retomber sur « toutes » agirait sur ce qui n'a pas été demandé. Assisted-by: Claude Opus 5 (cherry picked from commit ae08e13fe5bba2b02b8661c67c4024fcd79f29bc) |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| migration_form.py | ||
| migration_stats.py | ||
| qemu_deploy_form.py | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| textual_setup.py | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_prefs.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.
The mail/ package is the mail client reachable from Assistant > Mail:
several IMAP/SMTP accounts, a local cache, and a Textual TUI. See
../../doc/EMAIL.md.