tea_watch es una utilidad de terminal, escrita en Go con lipgloss, para monitorizar cambios en el sistema de ficheros en tiempo real. Muy útil para cualquier proceso que comience a modificar archivos (Gemini-cli, no miro para nadie...).
- Monitorización en Tiempo Real: Usa
fsnotifypara una detección de eventos eficiente y nativa. - Interfaz Clara y Dinámica: Construida con
Bubble TeayLipgloss, la interfaz se adapta al tamaño de tu terminal. - Contadores de Eventos: Visualiza cuántas veces se ha creado, escrito, renombrado o borrado un fichero.
- Navegación Intuitiva: Muévete por la lista de ficheros con las flechas del teclado o la rueda del ratón.
- Filtrado en Tiempo Real: Pulsa
/para empezar a escribir y filtrar la lista de ficheros al instante. - Resaltado de Eventos: Los ficheros con cambios recientes se resaltan sutilmente para llamar tu atención.
- Gestión Inteligente: Agrupa eventos "atómicos" (de guardado seguro) y oculta los ficheros borrados tras un tiempo para mantener la vista limpia.
Puedes descargar el binario precompilado para tu sistema operativo desde la página de Releases.
- Descarga el archivo correspondiente a tu sistema (ej.
tea_watch-linux-amd64.tar.gz). - Descomprímelo.
- Haz el fichero ejecutable:
chmod +x tea_watch - (Opcional, recomendado) Mueve el fichero a un directorio en tu
$PATHpara poder ejecutarlo desde cualquier lugar:sudo mv tea_watch /usr/local/bin/ - (Opcional, recomendado) Crea un binding con un atajo de teclado CTRL+
Simplemente ejecuta el comando en tu terminal:
# Monitorizar el directorio actual
tea_watch
# Monitorizar un directorio específico
tea_watch /ruta/a/tu/directorio| Tecla(s) | Acción |
|---|---|
↑ / k |
Mover cursor hacia arriba |
↓ / j |
Mover cursor hacia abajo |
Rueda del Ratón |
Desplazarse por la lista |
/ |
Entrar/salir del modo de filtrado |
Esc |
Salir del modo de filtrado / Salir del programa |
q / Ctrl+C |
Salir del programa |