Command-line Git information tool that displays project info with ASCII art
Onefetch is a command-line Git information tool written in Rust that displays comprehensive project information and code statistics for local Git repositories directly in your terminal. The tool works completely offline with a focus on performance and customizability, making it ideal for developers who want quick insights into their codebases without relying on external services.
The tool automatically detects open-source licenses, provides language distribution analysis, shows pending changes, counts dependencies per package manager, identifies top contributors by commits, calculates disk usage, and displays creation dates and lines of code. By default, repository information is shown alongside the dominant programming language's ASCII logo, though it can be configured to display images on supported terminals.
Onefetch supports more than 100 different programming languages and offers extensive customization options through command-line flags. Users can adjust text styling, disable specific information lines, ignore certain files and directories, and output data in multiple formats including JSON and YAML. This makes it valuable for developers, project managers, and anyone who needs quick repository insights.

