Onefetch
Command-line Git information tool
Install / Use
/learn @o2sh/OnefetchREADME
Onefetch - Command-line Git information tool
<p><img src="assets/onefetch.svg" height="100" alt="Onefetch logo"></p> <h3> <a href="https://onefetch.dev/">Homepage</a> | <a href="https://github.com/o2sh/onefetch/wiki/Installation">Installation</a> | <a href="https://github.com/o2sh/onefetch/wiki/">Documentation</a> </h3> </div>Onefetch is a command-line Git information tool that displays project information and code statistics for a local Git repository directly in your terminal. The tool works completely offline with a focus on performance and customizability.
|||
|---|---|
|
|
|
Installation
Onefetch is available on Linux, macOS, and Windows platforms. Binaries for Linux, Windows, and macOS are available on the release page.
Linux
-
Ubuntu
wget https://github.com/o2sh/onefetch/releases/latest/download/onefetch_amd64.deb && sudo dpkg -i ./onefetch_amd64.deb && rm onefetch_amd64.deb -
Arch Linux
pacman -S onefetch -
openSUSE
zypper install onefetch
macOS
brew install onefetch
Windows
winget install onefetch
Usage
onefetch /path/of/your/repo
Or
cd /path/of/your/repo
onefetch
Customization
Onefetch can be customized via command-line arguments to display exactly what you want, the way you want it: adjust the text styling, disable info lines, ignore files and directories, output in multiple formats (JSON, YAML), etc.
Contributing
Currently, onefetch supports more than 100 different programming languages; if your language of choice isn't supported, open an issue and support will be added.
Contributions are very welcome! See CONTRIBUTING for more info.
Related Skills
apple-reminders
339.5kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
339.5kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
339.5kHost security hardening and risk-tolerance configuration for OpenClaw deployments
himalaya
339.5kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
