Un desarrollador ha lanzado "Deff", una nueva herramienta de línea de comandos escrita en Rust diseñada para facilitar la revisión de diffs (cambios) en repositorios Git. Deff ofrece una interfaz interactiva lado a lado, con resaltado de sintaxis, tinte de líneas añadidas/eliminadas, navegación vertical y horizontal, y la posibilidad de incluir archivos no rastreados en la revisión. La herramienta, disponible a través de un script de instalación (curl -fsSL https://raw.githubusercontent.com/flamestro/deff/main/install.sh | bash), permite una inspección detallada de los cambios antes de realizar un commit. Ofrece diversas opciones, incluyendo estrategias de comparación (upstream-ahead, range con base y head específicos), un modo para incluir archivos no confirmados, selección de tema (oscuro, claro o automático), búsqueda dentro de los diffs y un sistema de marcado de archivos como revisados, con persistencia local. El proyecto incluye un flujo de trabajo automatizado para la creación de releases en Linux y macOS, y está disponible en GitHub (github.com/flamestro/deff). Deff se presenta como una alternativa mejorada a las herramientas tradicionales para la gestión de cambios en código fuente, especialmente útil para desarrolladores que trabajan con Git de forma regular.
