Homebrew tap for Stackwise Technologies CLI tools.
Canonical install source for packages published under the Stackwise org — install and upgrade with a single brew command.
Install · Formulas · git-recap · Releases · Website · git-recap source
brew tap StackwiseTechnologiesLtd/tools
brew trust StackwiseTechnologiesLtd/tools # required by modern Homebrew
brew install git-recapWhy
brew trust? Recent Homebrew versions only load formulae from third-party taps you have explicitly trusted. Trusting this tap allowsbrew install/brew upgradefor formulas listed below.
Verify:
git-recap --version
git-recap --help
brew test git-recap| Formula | Description | Source | Site |
|---|---|---|---|
git-recap |
Offline standup summaries from local Git commits | git-recap | git-recap.onrender.com |
More tools will be added here as they are released.
A lightweight, zero-dependency CLI that aggregates your local Git commit messages over a timeframe so you can prepare for daily standups in seconds.
It reads only from local .git state on disk. Network is used only when you explicitly pass --reviews (via the authenticated gh CLI).
- Smart summaries — groups commits into Features, Fixes, Docs, Refactors, Tests, Performance, Chores, Reviews, and Other
- Standup-ready — short, readable bullets with a final copy-friendly summary
- Contextual / multi-scan — one repo, parent-folder scan, or explicit paths
- Reliable author matching — prefers
git config user.email, thenuser.name - Optional PR reviews —
--reviewsvia authenticatedgh - Zero dependencies — pure Bash +
git(optionalghonly for--reviews) - Private by default — offline from local Git unless
--reviewsis set
brew install git-recap
brew upgrade git-recapgit-recap # smart summary for current repo, or scan cwd subdirs
git-recap project-a ~/code/app # specific targets
git-recap --today # commits since midnight
git-recap --yesterday # yesterday's commits
git-recap --week # commits from the last week
git-recap --since "2 days ago" # custom timeframe
git-recap --since "3 days ago" --until yesterday
git-recap --author "Jane Doe" # override author match
git-recap --all-authors --today # every author in the window
git-recap --plain # paste into Slack / notes
git-recap --summary-only # only the standup summary block
git-recap --flat # raw commit list
git-recap --include-merges # keep merge commits
git-recap --reviews --today # commits + your GitHub PR reviews (needs gh)
git-recap -r --today # deep-scan folders for repos
git-recap --json --today # machine-readable summary
git-recap -V # version
git-recap -h # help- Bash
- Git (with
user.emailoruser.nameconfigured)
git config --global user.email "[email protected]"
git config --global user.name "Your Name"Full docs, changelog, and contributing guide: git-recap README · CHANGELOG · site
Homebrew maps tap names to GitHub repositories:
| Brew command | Resolves to |
|---|---|
brew tap StackwiseTechnologiesLtd/tools |
github.com/StackwiseTechnologiesLtd/homebrew-tools |
Layout:
homebrew-tools/
├── Formula/
│ └── git-recap.rb
└── README.md
Each formula points at a tagged source archive from the corresponding project repo (for example v0.1.3.tar.gz) and pins an exact sha256 checksum. A reference copy of the formula also lives in the git-recap repo.
When a tool ships a new version (see git-recap VERSIONING.md):
- Tag and publish the release in the source repo (e.g.
v0.1.3). - Compute the archive checksum:
curl -sL https://github.com/StackwiseTechnologiesLtd/git-recap/archive/refs/tags/vX.Y.Z.tar.gz \
| shasum -a 256- Update
urlandsha256inFormula/<name>.rb(and the reference copy in the source repo when applicable). - Push to
mainon this tap. - Users run:
brew update
brew upgrade git-recapbrew reinstall --build-from-source Formula/git-recap.rb
brew test git-recapOr, after the tap is published:
brew update
brew reinstall git-recap
brew test git-recapbrew trust StackwiseTechnologiesLtd/toolsThe tagged archive changed after the formula was published, or the formula points at the wrong tag. Recompute the checksum from the live tag URL and update the formula.
Ensure Homebrew’s prefix is on your PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"Update Xcode from the App Store (or install/update the Command Line Tools), then retry.
- Keep one formula per file under
Formula/. - Prefer tagged GitHub source archives over
HEADinstalls. - Always pin
sha256. - Prefer
uses_from_macosfor common system tools (e.g.git) when the formula only shells out to them at runtime. - Include a
test doblock that exercises--helpor a similar smoke check.
Issues and PRs are welcome on this repo or on the individual tool repositories.
- git-recap — source for the
git-recapformula - git-recap.onrender.com — marketing site & docs
- Stackwise Technologies — organization
Individual tools keep their own licenses (see each source repository). Formulae in this tap are provided for packaging/distribution via Homebrew.