← Package directory
Available on winget

Install onefetch

Command-line Git information tool

Install with winget
winget install --id o2sh.onefetch
Upgrade
winget upgrade --id o2sh.onefetch
Uninstall
winget uninstall --id o2sh.onefetch

About onefetch

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.

What's new in 2.27.1

What's Changed Bug Fixes - Fix CD pipeline by @o2sh in 497d4c0 Full Changelog: 2.27.0...2.27.1

Read release notes

Version history

Version Updated Notes
2.27.1 Unknown What's Changed Bug Fixes - Fix CD pipeline by @o2sh in 497d4c0 Full Changelog: 2.27.0...2.27.1
2.27.0 Unknown What's Changed New Features - add language support for Nushell by @o2sh in #1687 - add language support for Slint by @opmr0 in #1710 Bug Fixes - fix npm manifest parsing by @o2sh in #1693 - always show ascii-language whe...
2.26.1 Unknown What's Changed Bug Fixes - Fix CD pipeline by @o2sh in becddb9 Full Changelog: 2.26.0...2.26.1
2.25.0 Unknown What's Changed New Features - add language support for Lean by @Kajiih in #1579 - support repos "without source code" by @o2sh in #1580 Chores - improve error handling by @Mahdiglm in #1560 Bug Fixes - remove extra line...
2.24.0 Unknown What's Changed New Features - add language support for Lean by @foxyseta in #1509 - add language support for Typst by @foxyseta in #1508 - add language support for Razor by @SrS2225a in #1521 Chores - more idiomatic way...
2.23.1 Unknown Bug Fixes πŸ› - Fix version in man page Full Changelog: https://github.com/o2sh/onefetch/compare/2.23.0...2.23.1
2.22.0 Unknown What's Changed New Features πŸŽ‰ - Add support for nerd font glyphs in languages info by @Localghost385 in #1395 - [onefetch.dev] Add nerdfont iconts to the preview by @Localghost385 in #1411 - Automate publishing crates to...
2.21.0 Unknown New Features πŸŽ‰ - Add CLI option to force URL format to HTTP instead of SSH by @0spotter0 in #1314 - Add CLI flag to hide token from repository URL by @o2sh in #1319 - Make Lua logo more readable on dark terminal by @o2sh...
2.20.0 Unknown New Features πŸŽ‰ - Add svg language support by @Localghost385 in #1266 - lang: Adding Oz programming language by @luxluth in #1280 Chores 🧹 - website: Filter entries by language type in onefetch.dev by @o2sh in #1227 - Use...
2.19.0 Unknown What's Changed New Features πŸŽ‰ - exclude files from churn by @o2sh in #1120 - add odin support by @spsandwichman in #1064 - New language: Arduino by @Sh4rk-Byte in #1176 - Right align authorship percentages by @lukehsiao...
2.18.1 Unknown Bug Fixes - don't fail when computing diff on partial clones (#1093) @Byron @o2sh Features - fetch banner info from github (#1094) @spenserblack @o2sh
2.18.0 Unknown Features - add new info line called "Churn" which displays the files with the most modifications (commits) (#1071) @o2sh @Byron - add Hlsl support (#1082) @progDes007 Chore - performance: optimize case where repo has a c...
2.17.1 Unknown Chore - Improve code coverage of src/info/mod.rs (#1011) @changhc - Improve code coverage of src/ui/mod.rs (#1012) @changhc - Added fish git repository greeter script to wiki (#1021) @TheSast - upgrade gitoxide to v0.44...
2.17.0 Unknown Features - Disable line wrap (#983) @o2sh - Add Pascal support (#989) @rchastain - Add Coldfusion support (#971) @theemanofsteele - Remove github token from url field (#996) @jim4067 Chore - Changed Hashbang (#979) @gaut...
2.16.0 Unknown Features - Add GLSL language support #490 (#824) @sangsatori Bug fixes - Fix Markdown / Jupyter markup not getting counted (#937) @spenserblack - upgrade gix to 0.36.1 to avoid breakage. (#965) @Byron Chore - Fix path to...
2.15.1 Unknown Release notes
2.14.2 Unknown Bug Fixes - Include assets in crate - Fix clap deps for onefetch-image crate - Add description field to onefetch-image and onefetch-manifest crate
2.14.1 Unknown Bug Fixes - Fix CD
2.14.0 Unknown Features - Add description info line - Add CLI flag to set the maximum number of languages to be shown - Add VisualBasic language support Chore - Add manifest crate - Move image_backends into its own crate - Add devconta...
2.12.0 Unknown Notes: - [language] added support for Ren'Py - [info] added language bar distribution - [misc] granted read access to onefetch snap to gitconfig files - [language] added support for Ceylon - [misc] default to terminal fo...