Skip to main content

Module stats

Module stats 

Source
Expand description

Commande mnemo stats : statistiques d’usage (texte ou JSON).

Le calcul est isolé dans compute (fonction pure sur une tranche de CommandRecord) afin d’être testable sans base de données. Le nom des commandes est normalisé par normalize_command_name pour produire un « Top commandes » utile, débarrassé des tokens parasites (-, |, #…), des préfixes de variables d’environnement et des wrappers (sudo, env, time…).

Structs§

Filters
Filtres appliqués au calcul (repris pour l’affichage et le JSON).
Stats
Statistiques agrégées.

Functions§

compute
Calcule les statistiques à partir des commandes (fonction pure).
failure_rate
Taux d’échec (commandes en échec / total), dans [0.0, 1.0].
normalize_command_name
Normalise une ligne de commande en nom de programme exploitable.
run
Point d’entrée de la commande.