Thanks to visit codestin.com
Credit goes to github.com

Skip to content

gas/tea_watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo_tea_watch

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...).

Captura de pantalla de tea_watch en acción

Características

  • Monitorización en Tiempo Real: Usa fsnotify para una detección de eventos eficiente y nativa.
  • Interfaz Clara y Dinámica: Construida con Bubble Tea y Lipgloss, 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.

Instalación

Puedes descargar el binario precompilado para tu sistema operativo desde la página de Releases.

  1. Descarga el archivo correspondiente a tu sistema (ej. tea_watch-linux-amd64.tar.gz).
  2. Descomprímelo.
  3. Haz el fichero ejecutable: chmod +x tea_watch
  4. (Opcional, recomendado) Mueve el fichero a un directorio en tu $PATH para poder ejecutarlo desde cualquier lugar: sudo mv tea_watch /usr/local/bin/
  5. (Opcional, recomendado) Crea un binding con un atajo de teclado CTRL+

Uso

Simplemente ejecuta el comando en tu terminal:

# Monitorizar el directorio actual
tea_watch

# Monitorizar un directorio específico
tea_watch /ruta/a/tu/directorio

Atajos de Teclado

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

About

A real-time filesystem watcher for your terminal. | Monitor de cambios en directorios para tu terminal

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published