finds.dev← search

// the find

nilbuild/git-standup

★ 7,856 · Shell · MIT · updated Jul 2025

Recall what you or your team did on the last working day

A shell script installed as a `git standup` subcommand that prints commits from the last working day, either in one repo or recursively across a directory of repos. Aimed at anyone who has to give a daily standup update and can't remember what they touched across five different projects.

Works as a plain git subcommand with no runtime dependency beyond git and bash, so there's nothing to configure once installed. Handles the multi-repo case well — recurses into subdirectories, has a whitelist file for scoping to specific projects, and a configurable max depth. Date handling is more thought-through than you'd expect: weekday-aware defaults (so Monday correctly looks back to Friday), configurable work week for non-Mon-Fri cultures, plus explicit `-A`/`-B`/`-d`/`-u` filters for arbitrary ranges.

Author filtering matches against git's committer/author name string, so it's brittle for teams where the same person has inconsistent git config across machines. It's entirely dependent on commit message quality — the README says as much — so it does nothing for a team that squashes everything into 'wip' commits. No test suite in the repo, just shellcheck/shfmt lint actions, so there's no functional regression coverage for a script with this many flag combinations. Being a bash script, it needs Git Bash or WSL on Windows; there's no native cross-platform binary.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →