About git-rain
git-rain discovers local git repositories and syncs them from their remotes in one command — the reverse of git-fire.
git-rain discovers local git repositories and syncs them from their remotes in one command — the reverse of git-fire.
Changelog
New Features
- a6d12fc feat(cli): default mainline fetch, --rain TUI, --sync hydrate
- 5ea771c feat(cmd): parallel default run with streaming scan (#6)
- 265e6e7 feat(install): first-party curl installer for Linux/macOS (#3)
Bug Fixes
- 9dc5de7 fix(git): mainline fetch filters on upstream branch name; ambiguous infer is skip
- 0fbbe46 fix(uat): scenario 9 needs --sync for local branch fast-forward
Other
- 95f0929 Default to fetch-all; add --mainline-fetch (#4)
- 3bec360 docs(readme): behavior accuracy, dry-run note, config vs registry locking (#5)
- 1eb4d16 refactor stuff
Install
Go
go install github.com/git-rain/[email protected]
curl (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/git-fire/git-rain/v0.9.2/scripts/install.sh | VERSION=v0.9.2 bash
Homebrew (macOS/Linuxbrew)
brew install git-fire/tap/git-rain
Windows (WinGet)
The package is available in WinGet only after the microsoft/winget-pkgs update PR for this version is merged.
Until then, install from the Windows .zip asset attached to this release.
winget install git-rain.git-rain
Linux packages
Download and install .deb or .rpm assets from this release.
Full instructions: README -> Install
| Publisher | git-fire |
|---|---|
| Version | 0.9.2 |
| Release date | 2026-04-17 |
| License | MIT |
| Installer type | zip |
| Architecture | x86, x64, arm64 |
| Package ID | git-rain.git-rain |
winget install --id=git-rain.git-rain -ewinget upgrade --id=git-rain.git-rain -ewinget uninstall --id=git-rain.git-rain -eYes. git-rain is free and open-source software released under the MIT license.
The latest version is 0.9.2, released on Apr 17, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with a63aab7e0c32aa5388b9a4ebe8d0b58b113a8afaa11b8a953a7a01e2ddc56eae.
git-rain runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find git-rain and select Uninstall. From the command line, run winget uninstall --id=git-rain.git-rain -e.
Yes. git-rain is available as a portable ZIP archive (git-rain_0.9.2_windows_amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.