Gitwig: interfaz gráfica de Git y panel de control de repositorios múltiples
Se ha desarrollado una herramienta llamada Gitwig, que ofrece una interfaz gráfica de Git y un panel de control para múltiples repositorios. Esta herramienta está diseñada para ser una alternativa ligera y fácil de usar a otras opciones como SourceTree y lazygit.
Gitwig está construida con Rust y Ratatui, lo que le permite ser muy rápida y responder instantáneamente incluso en repositorios muy grandes con una extensa historia. La herramienta también es controlada por teclado, lo que permite a los usuarios navegar por las ramas, etapas y commits de manera eficiente sin necesidad de usar el mouse.
“También se incluye un panel de uso que muestra la duración de la sesión, el número de commits, las líneas de código autorizadas y un mapa de calor de actividad de 52 semanas”
La interfaz de usuario de Gitwig es intuitiva y presenta una disposición clara y organizada de las ramas, worktrees y stashes. Además, la herramienta incluye una función de búsqueda de código global que permite a los usuarios buscar patrones de cadena en todos los repositorios rastreados utilizando un escáner de archivos offline multihilo rápido. También se incluye un panel de uso que muestra la duración de la sesión, el número de commits, las líneas de código autorizadas y un mapa de calor de actividad de 52 semanas.
La herramienta también cuenta con una función de auto-actualización que verifica el estado de los repositorios en segundo plano sin bloquear la interfaz de usuario, lo que mantiene las tarjetas de repositorio actualizadas y en vivo. Gitwig se puede instalar utilizando un script de instalación disponible en el repositorio de GitHub. La documentación de la herramienta también está disponible para aquellos que deseen obtener más información sobre su uso y configuración.