About this project
multi-gitter enables users to perform simultaneous modifications across multiple repositories. It works by executing a user-provided script or program within the context of each targeted repository. If changes are detected, the tool can create pull requests for manual review or automatically merge them upon successful CI pipeline completion.
Key capabilities include:
- Support for any scriptable language (e.g., Bash, Node.js, Python, Go).
- Common use cases such as syncing files (PR templates), programmatic refactoring, updating dependencies, fixing linting issues, and search-and-replace operations.
- Integration with multiple platforms: GitHub, GitLab, Gitea, Bitbucket Server, Bitbucket Cloud, and Gerrit.
- Flexible targeting options: filter by organization, user, specific repositories, topics, or via code/repository search (GitHub).
- Dry-run mode for testing changes without committing.
- Configuration via command-line flags, YAML files, or environment variables.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.