TL;DR — Quick Summary

onefetch is neofetch for Git repos. Displays project name, language breakdown, contributors, license, lines of code, and ASCII art logo — all from one command.

onefetch is neofetch for Git repos. One command, beautiful ASCII art, complete project info at a glance.

Installation

# macOS
brew install onefetch

# Arch Linux
sudo pacman -S onefetch

# Cargo
cargo install onefetch

Usage

# Display repo info (run inside a git repo)
onefetch

# Custom ASCII art / image
onefetch --image logo.png
onefetch --ascii-language python

# JSON output
onefetch --output json

# Disable specific fields
onefetch --disabled-fields license version
onefetch --show-email

# Custom colors
onefetch --ascii-colors 1 2 3

# Specific repo
onefetch /path/to/repo

# No ASCII art
onefetch --no-art

# Include bot commits
onefetch --include-hidden

Output Includes

FieldDescription
ProjectRepo name and description
LanguageBreakdown by percentage
AuthorsTop contributors with commit count
LicenseDetected license type
Lines of CodeTotal LOC
CommitsTotal commit count
CreatedRepository creation date
VersionLatest tag/release

Summary

  • onefetch shows Git repository info with ASCII art (neofetch for repos)
  • Auto-detects languages, license, contributors, lines of code
  • Custom images, JSON output, field filtering
  • 100+ language ASCII art logos built-in
  • Written in Rust — fast, single binary