Comment voir de belles statistiques de projet Git dans votre terminal
Sommaire
Points clés à retenir
- Onefetch fournit des statistiques de code pour les projets git avec des illustrations ASCII et des informations détaillées sur le projet.
- Il peut être facilement téléchargé pour Linux, macOS et Windows.
- Vous pouvez masquer les illustrations ASCII et personnaliser les champs de sortie en fonction de vos préférences.
Vous savez peut-être déjà que vérifier l'état d'un projet avant de le cloner avec git est une bonne idée, mais saviez-vous qu'il existe un moyen pratique et attrayant d'afficher ces statistiques directement dans votre terminal ? Rencontrez Onefetch.
Qu’est-ce que Onefetch ?
Neofetch a peut-être été abandonné, mais il inspire toujours des imitateurs et des outils similaires. Onefetch est un résumé de projet, présentant des illustrations ASCII, une répartition des langues, des informations sur les contributeurs et d'autres détails. Voici un exemple montrant onefetch exécuté sur son propre référentiel :
L'outil fonctionne avec n'importe quel référentiel git et génère une sortie composée de deux parties :
- Sur la gauche, vous verrez une représentation artistique ASCII du langage de programmation principal du projet.
- Sur la droite, vous verrez des détails sur le projet, notamment le nombre de branches et de balises dont il dispose, qui sont ses principaux auteurs et le nombre de lignes de code qu'il contient.
Comment utiliser Onefetch ?
Vous pouvez télécharger un binaire à partir de la page des versions de Onefetch pour Linux, macOS et Windows. Il existe également des packages pour divers gestionnaires, notamment Homebrew, Pacman et Snap. Consultez la page d'installation complète pour plus de détails.
Utilisation de base de Onefetch
Une fois que vous l'avez installé, exécutez onefetch directement depuis le répertoire racine d'un référentiel :
cd /path/to/repository
onefetch
Ou en passant un chemin de dépôt à la commande :
onefetch /path/to/repository
Onefetch utilise beaucoup la sortie codée par couleur, vous n'obtiendrez donc pas de bons résultats en la redirigeant vers d'autres commandes ou en la redirigeant vers un fichier.
Utilisation avancée de Onefetch
Si vous n'êtes pas fan de l'art ASCII qui restitue le logo principal, vous pouvez le masquer complètement avec l'option –no-art :
onefetch --no-art
Il existe d'autres paramètres visuels intéressants que vous pouvez utiliser pour modifier la sortie, notamment :
- –no-color-palette pour désactiver la palette de couleurs qui apparaît en bas
- –nerd-fonts qui produit de jolies icônes aux côtés des langues
- –no-title pour masquer la première ligne
De plus, vous pouvez configurer la longueur de certains champs, comme Auteurs, et désactiver ceux que vous ne souhaitez pas voir en utilisant -d. Voici un projet Go avec un résumé fortement personnalisé à l'aide de la commande suivante :
onefetch -d head license last-change churn version commits contributors url
--nerd-fonts --no-title --number-of-languages 10 --number-of-authors 10
Onefetch est une commande simple, facile à installer et à utiliser. C'est formidable de présenter vos propres projets ou de vous rappeler rapidement en quoi consiste ce projet qui persiste sur votre disque dur.