Repolode
o2sh

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. 1

    Установите на macOS с помощью Homebrew

    brew install onefetch
  2. 2

    Установите на Windows с помощью winget

    winget install onefetch
  3. 3

    Установите на Arch Linux с помощью pacman

    pacman -S onefetch
  4. 4

    Запустите onefetch в своём Git-репозитории

    cd /path/of/your/repo onefetch

В подборках

Темы

#git#cli#command-line#rust#developer-tools#repository-statistics#command-line-interface#tool

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты