Website-Suche

So sehen Sie schöne Git-Projektstatistiken in Ihrem Terminal


Wichtige Erkenntnisse

  • Onefetch bietet Codestatistiken für Git-Projekte mit ASCII-Grafik und detaillierten Projektinformationen.
  • Es kann problemlos für Linux, macOS und Windows heruntergeladen werden.
  • Sie können ASCII-Grafiken ausblenden und Ausgabefelder nach Ihren Wünschen anpassen.

Sie wissen vielleicht bereits, dass es eine gute Idee ist, den Status eines Projekts zu überprüfen, bevor Sie es mit Git klonen, aber wussten Sie, dass es eine praktische und attraktive Möglichkeit gibt, diese Statistiken direkt in Ihrem Terminal anzuzeigen? Lernen Sie Onefetch kennen.

Was ist Onefetch?

Neofetch wurde zwar eingestellt, inspiriert aber immer noch Nachahmer und ähnliche Tools. Onefetch ist eine Projektzusammenfassung mit ASCII-Grafik, einer Sprachaufschlüsselung, Informationen zu Mitwirkenden und anderen Details. Hier ist ein Beispiel, das zeigt, wie onefetch für sein eigenes Repository ausgeführt wird:

Das Tool funktioniert mit jedem Git-Repository und generiert eine Ausgabe, die aus zwei Teilen besteht:

  • Auf der linken Seite sehen Sie eine ASCII-Grafikdarstellung der Hauptprogrammiersprache des Projekts.
  • Auf der rechten Seite sehen Sie Details zum Projekt, darunter die Anzahl der Zweige und Tags, die Hauptautoren und die Anzahl der darin enthaltenen Codezeilen.

Wie verwende ich Onefetch?

Sie können eine Binärdatei von der Veröffentlichungsseite von Onefetch für Linux, macOS und Windows herunterladen. Es gibt auch Pakete für verschiedene Manager, darunter Homebrew, Pacman und Snap. Weitere Informationen finden Sie auf der vollständigen Installationsseite.

Grundlegende Verwendung von Onefetch

Sobald Sie es installiert haben, führen Sie onefetch direkt aus dem Stammverzeichnis eines Repositorys aus:

cd /path/to/repository
onefetch

Oder indem Sie einen Repository-Pfad an den Befehl übergeben:

onefetch /path/to/repository

Onefetch nutzt stark die farbcodierte Ausgabe, sodass Sie keine guten Ergebnisse erzielen, wenn Sie sie an andere Befehle weiterleiten oder in eine Datei umleiten.

Erweiterte Verwendung von Onefetch

Wenn Sie kein Fan der ASCII-Grafik sind, die das Hauptlogo darstellt, können Sie es mit der Option --no-art ganz ausblenden:

onefetch --no-art

Es gibt einige andere nette visuelle Einstellungen, mit denen Sie die Ausgabe optimieren können, darunter:

  • --no-color-palette, um die unten angezeigte Farbpalette zu deaktivieren
  • --nerd-fonts, das neben den Sprachen auch schöne Symbole erzeugt
  • --no-title, um die erste Zeile auszublenden

Darüber hinaus können Sie die Länge bestimmter Felder, z. B. „Autoren“, konfigurieren und alle Felder, die Sie nicht sehen möchten, mit -d deaktivieren. Hier ist ein Go-Projekt mit einer stark angepassten Zusammenfassung mit dem folgenden Befehl:

onefetch -d head license last-change churn version commits contributors url \
   --nerd-fonts --no-title --number-of-languages 10 --number-of-authors 10


Onefetch ist ein einfacher Befehl, der einfach zu installieren und zu verwenden ist. Es ist großartig, Ihre eigenen Projekte zu präsentieren oder sich schnell daran zu erinnern, worum es bei dem Projekt auf Ihrer Festplatte geht.

Verwandte Artikel: