| Crates.io | promoteme |
| lib.rs | promoteme |
| version | 0.1.0 |
| created_at | 2026-01-20 23:52:58.532476+00 |
| updated_at | 2026-01-20 23:52:58.532476+00 |
| description | CLI tool that generates brag documents from your contributions |
| homepage | |
| repository | https://github.com/g4rcez/promoteme |
| max_upload_size | |
| id | 2057867 |
| size | 121,012 |
A CLI that helps you write brag documents by analyzing your GitHub contributions.
gh) installed and authenticated via gh auth logincargo install promoteme
git clone https://github.com/g4rcez/promoteme
cd promoteme
cargo install --path .
promoteme generate [OPTIONS]
Options:
--start-date Start date YYYY-MM-DD (default: 6 months ago)
--end-date End date YYYY-MM-DD (default: today)
--org Filter by organization(s), comma-separated
--repo Filter by repo(s), format: owner/repo
-l, --language Output language (English, Portuguese, etc.)
-m, --model AI model: claude (default), gemini. Use cli@model format for specific model.
--notes Directory with personal notes (.md/.txt)
Basic usage (last 6 months):
promoteme generate
With date filters:
promoteme generate --start-date 2024-01-01 --end-date 2024-06-30
Filter by organization:
promoteme generate --org my-company
Filter by specific repositories:
promoteme generate --repo owner/repo1 --repo owner/repo2
Output in Portuguese:
promoteme generate -l Portuguese
Using Claude instead of Gemini:
promoteme generate -m claude
Using specific model:
promoteme generate -m claude@claude-opus-4-5
Include personal notes:
promoteme generate --notes ~/my-notes
A brag document is a running record of your professional accomplishments. It serves as a personal changelog of your work contributions.