à proposexpérienceprojetscontact
projets

Rust . Clap

sloc-rs

Un CLI Rust léger pour compter les lignes de code source dans les projets.

problème

Les outils de comptage de lignes existants offrent souvent plus de fonctionnalités que nécessaire pour des scripts simples et des outils de développement.

motivation

Je voulais une crate petite et légère en dépendances qui puisse être utilisée directement depuis la ligne de commande.

solution

Développement d'une bibliothèque rapide et simple capable de parcourir les répertoires, de filtrer les fichiers pris en charge et de produire des statistiques de lignes source avec une API minimale.

décisions

  • Conception de la crate pour fonctionner comme un CLI autonome.
  • Maintien des données résultantes intentionnellement réduites.
  • Concentration sur la performance et une faible surcharge de dépendances.

défis

  • Gestion correcte du parcours récursif des répertoires.
  • Prise en charge des extensions de fichiers source courantes tout en restant extensible.

leçons

  • Une bibliothèque bien conçue est souvent plus simple que son implémentation.

en chiffres

0

commits

0

downloads

0

releases