← Package directory
Available on winget

Install git-rain

Multi-repo sync CLI for Git.

Install with winget
winget install --id git-rain.git-rain
Upgrade
winget upgrade --id git-rain.git-rain
Uninstall
winget uninstall --id git-rain.git-rain

About git-rain

git-rain discovers local git repositories and syncs them from their remotes in one command — the reverse of git-fire.

What's new in 0.9.2

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/git-rain@v0.9.2 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

Read release notes

Version history

Version Updated Notes
0.9.2 Unknown 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 Li...
0.9.1 Unknown Release notes