$ git brag

like git blame, but for your achievements

Aggregates your merged PRs across all repos you've touched. Because sometimes you need receipts for all those late-night commits and bug fixes nobody remembers.

$ git brag --login

// what it does

$ grep -r "author:you"

Finds every PR you've authored across all of GitHub, not just your repos. Even that one-line typo fix in a random project counts.

$ git log --graph

Clean reports of merged, open, and abandoned PRs. Filterable by date range because your commit history from 2015 is still relevant.

$ git diff stats

Shows which repos got your attention, star growth on projects you touched, and other metrics that look good on that promotion doc.

// technical details

--all-repos

Scans GitHub's search API for PRs authored by you. Catches contributions to any public repo, not just ones you own or star.

--since <date>

Filter by 1yr, 2yr, 5yr, or all time. Uses GitHub's created date field, not your local git history.

--stats

Groups PRs by repo with counts. Also tracks star increases during your contribution window.

--cache

Reports are cached in Redis. No login needed to view once generated. Share URLs freely.

--public-only

OAuth only requests read:user scope. Your private repos stay private. We can't see them even if we wanted to.

--cli

Web interface is just one option. Full CLI available via pip install. Same data, different output format.

$ git brag --example

Check actual output (not a demo, this is real data):

@tedivm