Sobre el proyecto

multi-gitter permite a los usuarios realizar modificaciones simultáneas en múltiples repositorios. Funciona ejecutando un script o programa proporcionado por el usuario dentro del contexto de cada repositorio objetivo. Si se detectan cambios, la herramienta puede crear solicitudes de extracción (pull requests) para revisión manual o fusionarlas automáticamente tras completar exitosamente la tubería de integración continua (CI). Capacidades principales: - Soporte para cualquier lenguaje programable (por ejemplo, Bash, Node.js, Python, Go). - Casos de uso comunes como sincronizar archivos (plantillas de PR), refactorización programática, actualizar dependencias, corregir problemas de formato (linting) y operaciones de búsqueda y reemplazo. - Integración con múltiples plataformas: GitHub, GitLab, Gitea, Bitbucket Server, Bitbucket Cloud y Gerrit. - Opciones flexibles de selección: filtrar por organización, usuario, repositorios específicos, temas o mediante búsqueda de código/repositorio (GitHub). - Modo de prueba (dry-run) para verificar cambios sin confirmar. - Configuración mediante indicadores de línea de comandos, archivos YAML o variables de entorno.