git-fire org

Checkpoint everything. Sync it back when you are ready.

One command to discover repos, optionally commit dirty work, and push safety rails across your machine — then a companion CLI to pull it all back down with the same multi-repo discipline.

When you need a consistent move across many repositories, reach for git-fire. When you need the reverse trip from remotes, git-rain keeps the same registry-aware, safety-first posture.

git-fire

Multi-repo checkpoint: discover, auto-commit optional, push backup branches with dry-run and auditable logs. Beta — see GitHub for scope.

  • Streamed multi-repo execution with structured JSON logs
  • Registry-backed rediscovery — ignore paths you never want scanned
  • Plugins and execution modes documented in the upstream repo

Install

git-rain

Reverse sync: fetch and fast-forward where safe, skip risky rewrites by default, optional TUI selection. Companion to git-fire.

  • Safe vs risky modes with explicit backup branches before destructive moves
  • Fetch-only mode for "just update my remotes" passes
  • Streaming TUI selector so you can start choosing repos before the scan finishes

Install

git-testkit

Go-first testing helpers for real Git repositories — fixtures, scenarios, snapshots — so CLIs prove behaviour against actual git instead of brittle mocks. Java and Python interfaces are on the roadmap per the upstream project.

git-harness

Shared orchestration primitives extracted from git-fire: repository discovery helpers, git invocation surfaces, and safety utilities (including secret-pattern awareness for logs). Both CLIs pin versions from this library so push and pull flows do not drift.

Domain fire.* rain.*
Layout now A B C