-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
progress.sh — Generate progress summaries between git refs
A helper script that summarizes what was built between two git refs using the claude CLI.
Usage
./progress.shHow it works
- Prompts for a From and To ref (defaults To to
HEADif left empty) - Provides live autocomplete as you type — matches against tags and branches, shows up to 3 candidates
- Use arrow keys to highlight a candidate, Enter to select
- Displays the date range and span between the two refs
- Collects all commits in the range and pipes them to
claudefor summarization - Output is organized into four fixed sections:
- New Features
- Improvements
- Bug Fixes
- Cleanup & Refactoring
- Summary is automatically copied to clipboard (
pbcopy)
Supported refs
Works with any valid git ref — tags, branches, or commit SHAs.
Example
Generate a progress summary between two git refs.
Use arrow keys to select, Enter to confirm.
From: release-0.18
> release-0.18.3
release-0.18.2
release-0.18.1
To [HEAD]: ⏎
release-0.18.3 2025-01-15
HEAD 2025-03-14 (2 months)
Found 42 commits. Generating summary...
### New Features
- ...
### Improvements
- ...
### Bug Fixes
- ...
### Cleanup & Refactoring
- ...
Copied to clipboard.
Requirements
claudeCLIpbcopy(macOS)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels