Command-line Git information tool displaying project statistics and repository details directly in the terminal
Onefetch is a command-line Git information tool that analyzes local Git repositories and displays project statistics, code metrics, and repository details in a formatted terminal output. The tool scans repository contents offline to generate comprehensive reports including language distribution, commit information, project metadata, and various code statistics.
The tool supports over 100 programming languages and can be run either from within a Git repository directory or by specifying a repository path as an argument. Onefetch operates entirely offline, focusing on performance by analyzing local repository data without requiring network access or external services.
Customization options include command-line arguments to control text styling, disable specific information lines, ignore certain files and directories, and output data in multiple formats including JSON and YAML. The tool runs on Linux, macOS, and Windows platforms, making it accessible across different development environments for developers who need quick repository insights.
# via Homebrew
brew install onefetch
# via Arch Linux
pacman -S onefetch
# via Windows
winget install onefetch

