Клон cat(1) для терминала с подсветкой синтаксиса, маркерами Git-изменений и автоматической прокруткой.
o2sh/onefetch
Консольная утилита, которая выводит в терминал сводку и статистику кода для локального Git-репозитория.
- Звёзды
- 12,082
- Форки
- 335
- Открытые issues
- 66
- Последний коммит
- 6 часов назад
Что это?
Onefetch — консольная утилита, которая показывает сведения о проекте и статистику кода для локального Git-репозитория прямо в терминале. Она полностью работает офлайн и получает данные из истории Git и файлов репозитория, поэтому ей не нужны учётная запись или доступ к сети.
Запустите утилиту в репозитории или передайте путь к нему, чтобы вывести информационную панель с названием проекта, разбивкой по языкам, числом коммитов и авторов, а также статистикой по файлам. Вывод можно настроить с помощью параметров командной строки: изменить оформление текста, выбрать отображаемые строки, исключить файлы и каталоги, а также задать формат вывода, например JSON или YAML.
Утилита доступна для Linux, macOS и Windows в виде пакетов для apt, Homebrew, pacman, zypper и winget. Готовые бинарные файлы также можно скачать со страницы релизов.
Ключевые возможности
- 01Показывает в терминале название репозитория, разбивку по языкам и статистику кода.
- 02Получает сведения об авторах и истории коммитов из Git, работая офлайн.
- 03Поддерживает более 100 языков программирования.
- 04Позволяет настраивать вывод с помощью параметров командной строки, в том числе выбирать форматы JSON и YAML.
- 05Позволяет исключать файлы и каталоги, а также фильтровать языки по типу.
Сценарии использования
- Быстро ознакомиться с незнакомым репозиторием при открытии.
- Добавить сводку по репозиторию в вывод при запуске терминала или приглашение командной оболочки.
- Экспортировать статистику репозитория в формате JSON или YAML для скриптов и отчётов.
Быстрый старт
- 1
Установите на macOS с помощью Homebrew
brew install onefetch - 2
Установите на Windows с помощью winget
winget install onefetch - 3
Установите на Arch Linux с помощью pacman
pacman -S onefetch - 4
Запустите onefetch в своём Git-репозитории
cd /path/of/your/repo onefetch
В подборках
Темы
Частые вопросы
- Что такое onefetch?
- Консольная утилита, которая выводит в терминал сводку и статистику кода для локального Git-репозитория. Onefetch — консольная утилита, которая показывает сведения о проекте и статистику кода для локального Git-репозитория прямо в терминале. Она полностью работает офлайн и получает данные из истории Git и файлов репозитория, поэтому ей не нужны учётная запись или доступ к сети.
- onefetch можно использовать бесплатно? Какая у него лицензия?
- onefetch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- onefetch всё ещё поддерживается?
- Активно поддерживается. Последний коммит в onefetch — 7 нояб. 2026 г..
- Для чего можно использовать onefetch?
- Быстро ознакомиться с незнакомым репозиторием при открытии. Добавить сводку по репозиторию в вывод при запуске терминала или приглашение командной оболочки. Экспортировать статистику репозитория в формате JSON или YAML для скриптов и отчётов.
- Как установить onefetch?
- Установите на macOS с помощью Homebrew: brew install onefetch Установите на Windows с помощью winget: winget install onefetch Установите на Arch Linux с помощью pacman: pacman -S onefetch Запустите onefetch в своём Git-репозитории: cd /path/of/your/repo onefetch
- Где скачать onefetch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/o2sh/onefetch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрая и удобная альтернатива Unix-команде find для поиска файлов и каталогов по имени.
CLI-инструмент для бенчмаркинга команд со статистическим анализом, прогревочными запусками и экспортом в CSV, JSON, Markdown и AsciiDoc.
CLI-инструмент для просмотра статуса нескольких Git-репозиториев рядом и запуска команд Git или shell сразу в нескольких репозиториях.
Терминальный интерфейс для Git на Rust: управление с клавиатуры, подготовка изменений, коммиты, ветки, stash и просмотр истории.
Визуальный инструмент и CLI для тестирования и отладки серверов Model Context Protocol (MCP) с веб-интерфейсом, CLI и терминальным UI.