gitbatch
brew install gitbatch
v0.6.1
MIT
Manage your git repositories in one place
11
30-day installs · #8315
14
90-day · #10827
98
365-day · #9239
1.6k
★ GitHub stars · updated 3y ago
Build dependencies
GitHub topics
batch
batch-download
git
golang
pull-stream
Links
- https://github.com/isacikgoz/gitbatch
- GitHub: isacikgoz/gitbatch
- Brew formula source: Formula/g/gitbatch.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Manage your git repositories in one place",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:07+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gitbatch",
"github_default_branch": "master",
"github_last_commit_at": "2023-05-11T20:55:09Z",
"github_readme_excerpt": " [](/LICENSE) [](https://goreportcard.com/report/github.com/isacikgoz/gitbatch)\n\n## gitbatch\nManaging multiple git repositories is easier than ever. I (*was*) often end up working on many directories and manually pulling updates etc. To make this routine faster, I created a simple tool to handle this job. Although the focus is batch jobs, you can still do de facto micro management of your git repositories (e.g *add/reset, stash, commit etc.*)\n\nCheck out the screencast of the app:\n[](https://asciinema.org/a/lxoZT6Z8fSliIEebWSPVIY8ct)\n\n## Installation\n\nInstall [latest](https://golang.org/dl/) Golang release.\n\nTo install with go, run the following command;\n```bash\ngo get github.com/isacikgoz/gitbatch/cmd/gitbatch\n```\nor, in Windows 10:\n```bash\ngo install github.com/isacikgoz/gitbatch/cmd/gitbatch@latest\n```\n\n### MacOS using homebrew\n```bash\nbrew install gitbatch\n```\nFor other options see [installation page](https://github.com/isacikgoz/gitbatch/wiki/Installation)\n\n## Use\nrun the `gitbatch` command from the parent of your git repositories. For start-up options simply `gitbatch --help`\n\nFor more information see the [wiki pages](https://github.com/isacikgoz/gitbatch/wiki)\n\n## Further goals\n- improve testing\n- add push\n- full src-d/go-git integration (*having some performance issues in large repos*)\n - fetch, config, rev-list, add, reset, commit, status and diff commands are supported but not fully utilized, still using git occasionally\n - merge, stash are not supported yet by go-git\n\n## Credits\n- [go-git](https://github.com/src-d/go-git) for git interface (partially)\n- [gocui](https://github.com/jroimartin/gocui) for user interface\n- [viper](https://github.com/s",
"github_repo": "isacikgoz/gitbatch",
"github_stars": 1561,
"github_topics": [
"batch",
"batch-download",
"git",
"golang",
"pull-stream"
],
"homepage": "https://github.com/isacikgoz/gitbatch",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 11,
"installs_365d": 98,
"installs_90d": 14,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "gitbatch",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8315,
"rank_365d": 9239,
"rank_90d": 10827,
"raw_hash": "e58a863088c1097b",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gitbatch.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.6.1",
"versioned_formulae": [],
"why_use_this": null
}