Fierro Viejo

LazyJournal en Debian

He realizado mi primera contribución de empaquetamiento para Debian y me complace compartirles que LazyJournal ya se encuentra disponible oficialmente en los repositorios unstable y testing.

Existe una filosofía de herramientas de terminal con la premisa de “ser perezoso” (lazy), lo cual no significa no trabajar, sino no repetir trabajo innecesario, y aunque es sumamente importante conocer los fundamentos, considero que este tipo de herramientas agregan una capa de abstracción y productividad a nuestras actividades. Entre una gran variedad de herramientas “lazy” podemos encontrar a LazyGit, LazyDocker, LazyVim, LazySSH, LazySQL, y por supuesto también a LazyJournal.

LazyJournal es una aplicación de interfaz de terminal (TUI) desarrollada por Lifailon (Alex Kup) utilizando el lenguaje de programación Go, que sirve para revisar logs de journald (parte de systemd), auditd, sistema de archivos, contenedores Docker y Podman, stacks de Docker Compose e incluso pods de Kubernetes, ofreciendo resaltado de sintaxis en los mensajes, así como varios modos de filtrado.

Para instalar LazyJournal en Debian, simplemente hay que ejecutar:

sudo apt update # Actualizar repositorios
sudo apt install lazyjournal # Instalar LazyJournal
lazyjournal -h # Consultar la ayuda
lazyjournal # Ejecutar LazyJournal

La interfaz se divide en dos secciones, del lado izquierdo hay un campo de entrada para filtrar las listas y tres paneles con las listas de registros, mientras que del lado derecho se muestra el registro seleccionado con su propio campo de filtrado.

LazyJournal

En la interfaz se pueden consultar los atajos del teclado con la tecla F1 y para salir de la aplicación es mediante la combinación de teclas Ctrl+C.

LazyJournal Shortcuts

Esta aplicación únicamente hace lectura de registros por lo que al utilizarla no hay riesgo de modificaciones accidentales, y aunque no es el objetivo principal, también puede controlarse la interfaz con el mouse.

Les agradezco a Lifailon (Alex Kup) por su amabilidad al permitirme empaquetar su aplicación para Debian, y a Nicolas Peugnet por su paciencia y apoyo en la resolución de dudas, revisión del empaquetado y publicación a Debian.

Por último, agradezco Tu atención y espero te animes a darle una oportunidad a LazyJournal, además de reportar cualquier inconveniente que llegues a experimentar bajo Debian.