🍺 BREW Explorer

← all formulae

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

go

GitHub topics

batch batch-download git golang pull-stream

Links

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": "![Build Status](https://img.shields.io/github/actions/workflow/status/isacikgoz/gitbatch/ci.yml) [![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/isacikgoz/gitbatch)](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[![asciicast](https://asciinema.org/a/lxoZT6Z8fSliIEebWSPVIY8ct.svg)](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
}