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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git_standup-0.2.1.tar.gz
(8.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file git_standup-0.2.1.tar.gz.
File metadata
- Download URL: git_standup-0.2.1.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f877c9217a1c6b55684ff8835bcf66ddefb9f5b180bdb8ad78405f645a917b0e
|
|
| MD5 |
8a624adb1f0c032a659e25ad6b6f1628
|
|
| BLAKE2b-256 |
b883bc538431b8ad39735fc70cd7216f932d9a9a98f7bbe731baf049290dd2d7
|
File details
Details for the file git_standup-0.2.1-py3-none-any.whl.
File metadata
- Download URL: git_standup-0.2.1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbbec4a7c695a5d1e9355ecee796bb609075baf0298371cbd50c52351198461b
|
|
| MD5 |
2c8acbcb4ddd04aff99eb733e74fe73f
|
|
| BLAKE2b-256 |
9ce763ec1cdfb04d1690ffad159b74d8fc8f6543b67eb1b9593155b2e2afddb5
|