Expand description
Helpers de formatage purs pour la TUI (sans dépendance au terminal).
Ces fonctions sont isolées ici pour être testées unitairement : troncature des chemins et commandes, extraction de l’heure, libellé de contexte. Elles ne paniquent jamais, y compris sur des entrées vides, très longues ou multi-octets (UTF-8).
Functions§
- context_
label - Libellé de contexte d’une commande : nom du projet Git si disponible, sinon
dernier segment du répertoire de travail, sinon
-. - short_
time - Extrait l’heure
HH:MMd’un horodatageYYYY-MM-DD HH:MM:SS. - status_
symbol - Symbole de statut (
✓/✗/) à partir du code de sortie. - status_
text - Statut court (
SUCCESS/FAILED/-) à partir du code de sortie. - truncate_
end - Tronque
sàmaxcaractères en ajoutant une ellipse finale si nécessaire. - truncate_
middle - Tronque
sen conservant le début et la fin, avec une ellipse au milieu.