1 проект

CLI-утилиты

Программы для терминала: один бинарник, понятные флаги, код выхода, который можно проверить в скрипте.

  • 32 тестов
  • 3 маршрутов
  • 2 133 строк Go

CLI-утилиты: Проекты

GitPulse: аналитика git-репозиториев

CLI на Go для анализа git-репозиториев без внешних зависимостей (нужен только git): stats с цветами и спарклайнами в терминале, report — самодостаточный HTML-отчёт с тепловой картой активности, churn и горячими файлами, вкладом авторов, bus factor по каталогам, ростом кода по языкам и периодами тишины (светлая и тёмная темы), diff-hotspots между ревизиями и локальный serve на 127.0.0.1. История читается потоком через git log -z --numstat -M. Пет-проект.

  • Go
  • stdlib only
  • CLI
  • git
  • html/template