A simple command-line tool that helps you find and visualize commits across multiple Git repositories in your workspace. The idea came from missing a commit in a repo I was working on but forgot to push. I forgot both the name of the repo and the commit message. Does this happen to you? If it does, this was my solution. An overly engineered solution for a simple problem. An excuse to read golang docs and learn the language, with the good aid of gpt for illustrations and better understanding. Oh welp, it's a work-in-progress(WIP).
β¨ Features
π― Find commits across multiple repositories in one go
π Filter commits by time range (today, hours, days)
π Track pushed/unpushed commits
π¨ Beautiful terminal UI with color-coded output
π± Responsive pager interface for easy navigation
β‘ Concurrent repository scanning for speed
π Recursively scan for Git repositories in subdirectories