Dev - tools to work with multiple repos
meta
https://github.com/mateodelnorte/meta 1.5k
Node.js
gita
https://github.com/nosarthur/gita 942 stars
Python
- display the status of multiple git repos such as branch, modification, commit message side by side
- (batch) delegate git commands/aliases from any working directory
gr
610 stars
Node.js
Tag all the things! gr @work foo will run the command foo in all the paths tagged @work.
Auto-discovery of git repositories for easy setup and tag management.
gr does not reinvent any git operations: instead, it passes through and runs any unknown commands. All your git-fu will still work! e.g. gr @work git fetch is the same as running git fetch in each all the paths tagged @work.
Built-in commands for common pain points:
status for one-line summaries of repos (modified, behind/ahead, tags)
Extensible via plugins and middleware: REST API/Connect-style request handlers (function(req, res, next) { ... }
mu-repo
https://github.com/fabioz/mu-repo
219 stars Python
Mani
https://github.com/alajmo/mani https://www.alajmovic.com/posts/many-repo-cli-tool-in-go/
27 stars
Go