mrm (multi-repo-manager) helps you manage many git repositories as one using a YAML repository list.
Define your repositories once in a YAML file, then run a single command across all of them to turn hours of repetitive maintenance into minutes.
Track one YAML file across multiple machines to ensure your repositories, remotes, and branches stay in sync, so you can switch devices or collaborate without setting up everything from scratch.
mrm is fast by default with parallel execution, and it ships with a beautiful interactive FTXUI interface backed by a native C++ runtime.
Quick install:
curl -fsSL https://github.com/pythys/multi-repo-manager/raw/master/scripts/install.sh | sh -s -- --version 0.1.0Example Command:
mrm update --config myrepos.yml --jobs 15- 📦 Installation
- 🏁 Quick Start
- 🚀 Usage
- 📚 Guides
- ⚙️ Development
- 🧾 YAML Schema
- 🗺️ Roadmap
Taher Alkhateeb https://github.com/pythys
This project is licensed under the MIT License - see the LICENSE file for details.
