Jonathan Wight on Nostr: I built a thing: https://github.com/schwa/multigit-rs It's a (rust) CLI tool for ...
I built a thing: https://github.com/schwa/multigit-rs
It's a (rust) CLI tool for managing _lots_ of git repositories at once.
(It's a rewrite of a Python tool i've been using personally for years)
Register git repos (or folders of repos):
multigit register ~/Projects
Get the status of all your repos at once
multigit status
Pull changes for all repos
multigit pull
Run commands on all dirty repos:
multigit exec git stash --filter dirty
There's a lot more in the project README.
It's a (rust) CLI tool for managing _lots_ of git repositories at once.
(It's a rewrite of a Python tool i've been using personally for years)
Register git repos (or folders of repos):
multigit register ~/Projects
Get the status of all your repos at once
multigit status
Pull changes for all repos
multigit pull
Run commands on all dirty repos:
multigit exec git stash --filter dirty
There's a lot more in the project README.