Retour au Portfolio
rust
github

Arbor

Une réécriture moderne de la commande Unix tree en Rust, avec support de Git/Gitignore.

RustOutil CLIGithub CI/CD

À propos

Arbor est une réimplémentation moderne et intelligente de la commande tree traditionnelle. Son objectif est de fournir aux développeurs une manière plus intuitive et visuellement claire d'explorer les structures de projets. Contrairement à la version classique, Arbor introduit plusieurs améliorations telles que des niveaux de profondeur configurables pour une meilleure lisibilité, une sortie colorée pour distinguer les fichiers et répertoires en un coup d'œil, et un filtrage automatique des fichiers ou dossiers ignorés par Git (basé sur le fichier .gitignore). Il peut également afficher le statut Git des fichiers, montrant s'ils sont non suivis, modifiés, stagés pour commit, ou stashés. Arbor est écrit en Rust pour des performances et une fiabilité optimales.

Fonctionnalités clés

Sortie Colorée

Distinguez les fichiers et répertoires d'un coup d'œil avec le code couleur

Sortie avec Icônes

Icônes visuelles pour différents types de fichiers et répertoires

Intégration Git

Filtrage automatique basé sur les fichiers .gitignore

Affichage du Statut Git

Affiche les fichiers non suivis, modifiés, stagés ou stashés

Arbor

Technologies

RustGitGithub CI/CD
Voir le code source

Intéressé ?

N'hésitez pas à me contacter si vous souhaitez collaborer ou en savoir plus sur ce projet.

Me contacter
Benjamin Grolleau — Mon Portfolio