git-standup
Show what you (or your team) committed across all git repos in a directory — perfect for daily standups.
Install
pip install git-standup
Usage
# Show today's commits by you (scans current directory)
git-standup
# Show the last 3 days
git-standup --days 3
# Scan a specific directory
git-standup ~/projects
# Show commits from everyone
git-standup --all-authors
# Custom date range
git-standup --since "last monday"
# Compact one-line-per-commit output
git-standup --compact
# Filter by a specific author
git-standup --author "alice@example.com"
Example output
Standup — last 1 day — alice@example.com
────────────────────────────────────────────────────────────
api-server (main) /home/alice/projects/api-server
a1b2c3d4 2024-01-15 10:30 Add rate limiting to auth endpoints
e5f6a7b8 2024-01-15 09:15 Fix token expiry bug
frontend (feature/auth) /home/alice/projects/frontend
c9d0e1f2 2024-01-15 11:45 Update login form validation
3 commits across 12 repos scanned.
Options
| Option | Description |
|---|---|
--days N |
Look back N days (default: 1) |
--since DATE |
Custom git date string (e.g. "last week", "2024-01-01") |
--author NAME |
Filter by author name or email |
--all-authors |
Show commits from all authors |
--all-branches |
Include commits from all branches |
--depth N |
Max directory depth to scan (default: 3) |
--compact |
One line per commit, no repo headers |
--no-color |
Disable ANSI color output |
Exit code is 0 when commits are found, same when none are found. The tool never exits non-zero on "no commits" — only on configuration errors.
License
MIT
Metadata
Release files for git-standup 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git_standup-0.2.1.tar.gz | 8.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_standup-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / git_standup-0.2.1.tar.gz
| Download URL | git_standup-0.2.1.tar.gz |
|---|---|
| Size | 8.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f877c9217a1c6b55684ff8835bcf66ddefb9f5b180bdb8ad78405f645a917b0e
|
|
BLAKE2b-256 checksum How to use checksums |
b883bc538431b8ad39735fc70cd7216f932d9a9a98f7bbe731baf049290dd2d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / git_standup-0.2.1-py3-none-any.whl
| Download URL | git_standup-0.2.1-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dbbec4a7c695a5d1e9355ecee796bb609075baf0298371cbd50c52351198461b
|
|
BLAKE2b-256 checksum How to use checksums |
9ce763ec1cdfb04d1690ffad159b74d8fc8f6543b67eb1b9593155b2e2afddb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|