onefetch Ossama Hjaji
winget install --id=o2sh.onefetch -e
Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
OneFetch is a command-line Git information tool designed to display project details and code statistics for local Git repositories directly in your terminal. This offline utility provides developers with essential insights into their projects, including code distribution, pending changes, dependencies, top contributors, disk size, creation date, lines of code (LOC), and more.
Key Features:
- Offline Operation: No network access required.
- Language Support: Works with over 100 programming languages.
- Customizable Output: Configure ASCII/Text formatting, disable info lines, ignore files/directories, or output in JSON/YAML formats.
- License Detection: Automatically identifies open-source licenses from project texts.
- Detailed Statistics: Displays LOC, disk usage, contributors, dependencies, and more.
Audience & Benefit: Ideal for developers, teams, and anyone working with Git repositories to streamline workflows, save time, and gain quick insights into project status. OneFetch enhances productivity by providing immediate access to critical information directly from the terminal.
Available for installation via winget, this tool is a versatile addition to any developer's toolkit.