Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git_standup-0.2.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for git_standup-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f877c9217a1c6b55684ff8835bcf66ddefb9f5b180bdb8ad78405f645a917b0e
MD5 8a624adb1f0c032a659e25ad6b6f1628
BLAKE2b-256 b883bc538431b8ad39735fc70cd7216f932d9a9a98f7bbe731baf049290dd2d7

See more details on using hashes here.

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

Hashes for git_standup-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dbbec4a7c695a5d1e9355ecee796bb609075baf0298371cbd50c52351198461b
MD5 2c8acbcb4ddd04aff99eb733e74fe73f
BLAKE2b-256 9ce763ec1cdfb04d1690ffad159b74d8fc8f6543b67eb1b9593155b2e2afddb5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page