syncrepo synchronizes all the repositories in a given path
Given a path it runs git pull --all
command in all the repositories. It uses sync.WaitGroup to runs these commands parallely.
go install github.com/AbhinavAchha/syncrepo@latest
syncrepo --path path/to/the/directory
syncrepo --list path --file repolist.txt
syncrepo --export --path path --file repos.json
syncrepo --import --path path/to/import --file repos.json
Currently only JSON files importing and exporting are supported