# ATA 787 Tu terminal REACCIONA a todo. Eventos personalizados en Fish

Episodio de [Atareao con Linux](https://escuchario.semeescucha.es/podcast/atareao-con-linux), de atareao.

- Publicado: 13 de abril de 2026
- Duración: 16 min
- Temporada 8, episodio 787
- Audio: https://anchor.fm/s/5a5b39c/podcast/play/118341113/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-3-12%2F75c42eab-a9b0-341d-7f14-5ef1fa9b7607.mp3
- Página: https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090080-ata-787-tu-terminal-reacciona-a-todo-eventos-personalizados-en-fish

## Sobre este episodio

¡Hola a todos! Bienvenidos una semana más a atareao con Linux . Hoy os traigo el "premio" que me guardé en el episodio 785. Si pensabas que tu terminal ya era lista, prepárate, porque hoy vamos a ver cómo dotarla de un sistema nervioso propio mediante los eventos personalizados en Fish . En este episodio nos centramos en dos herramientas brutales: emit y on-event . Te voy a explicar, de la forma más sencilla posible, por qué esto cambia las reglas del juego cuando te pones a automatizar tareas en tu servidor o en tu equipo de escritorio. ¿Por qué deberías usar eventos en tus scripts? Limpieza absoluta: Olvídate de esos archivos .sh infinitos. Ahora puedes tener pequeñas funciones especializadas que solo actúan cuando ocurre algo concreto. Flexibilidad total: ¿Quieres añadir una nueva acción a un proceso que ya funciona? No toques el código original, simplemente crea una función nueva que escuche el mismo evento. Desacoplamiento: Es la palabra clave. Separamos la lógica de "qué ocurre" de la lógica de "qué hacemos cuando ocurre". Te cuento cómo he aplicado esto para monitorizar mis proyectos de Rust . Uso herramientas como inotifywait para que, en cuanto guardo un cambio en el código, se dispare una cadena de eventos: compilación, tests y despliegue en contenedores. Si algo falla por el camino, el sistema lo sabe y me avisa de inmediato. ¡Es como tener un asistente personal dentro de la shell! También hablamos de la introspección. Te enseño cómo consultar qué eventos tienes registrados y qué funciones están asignadas a cada uno mediante el comando Functions --handlers . Así nunca perderás el hilo de lo que está pasando en tu sistema. Si quieres llevar tu terminal al siguiente nivel y empezar a cacharrear de verdad con la automatización inteligente, este podcast es para ti. Contenido del episodio: 00:00:00 Introducción: Lo mejor de Fish se quedó para el final 00:01:28 Qué son los eventos y por qué van a simplificar tu vida 00:02:40 Cómo declarar eventos con emit y on-event 00:04:02 Ejemplo práctico: Notificaciones de escritorio y avisos en Telegram 00:06:40 Las 3 grandes ventajas: Desacoplamiento, múltiples receptores y limpieza 00:09:20 Introspección en Fish: Cómo ver tus handlers y eventos registrados 00:11:05 Caso de éxito: Automatizando la compilación y despliegue de Rust 00:13:58 Gestión de errores: Cómo evitar que un proceso falle en cascada 00:15:14 Conclusión y despedida: ¡A cacharrear con los eventos! ¡Espero que te lo pases pipa escuchándolo tanto como yo explicándolo! Al rico contenedor y... ¡nos escuchamos el jueves! Más información y enlaces en las notas del episodio 🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es ✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux ✈️ Telegram (el canal) 👉 https://t.me/canal_atareao 🦣 Mastodon 👉 https://mastodon.social/@atareao 🐦 Twitter 👉 https://twitter.com/atareao 🐙 GitHub 👉 https://github.com/atareao

Anterior: [ATA 786 ¿Por qué WordPress sigue dominando internet? (Y cómo dominarlo tú)](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090081-ata-786-por-que-wordpress-sigue-dominando-internet-y-como-dominarlo-tu)
Siguiente: [ATA 788 Cuatro herramientas de IA para Spotify y YouTube](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/1090079-ata-788-cuatro-herramientas-de-ia-para-spotify-y-youtube)

## Últimos episodios de Atareao con Linux

- [ATA 844 Podman, IPs reales y La Liga](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/147001814-ata-844-podman-ips-reales-y-la-liga) · 29 de octubre de 2026 · 25 min
- [ATA 843 ¿Cómo se le da memoria a una IA?](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/146967730-ata-843-como-se-le-da-memoria-a-una-ia) · 26 de octubre de 2026 · 27 min
- [ATA 842 ffmpeg, afina el oído de tu IA](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/83980015-ata-842-ffmpeg-afina-el-oido-de-tu-ia) · 22 de octubre de 2026 · 21 min
- [ATA 841 GraphRAG, tus notas por fin responden (y sin inventarse nada)](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/26469275-ata-841-graphrag-tus-notas-por-fin-responden-y-sin-inventarse-nada) · 19 de octubre de 2026 · 23 min
- [ATA 840 sqlite-utils, tu navaja suiza para SQLite](https://escuchario.semeescucha.es/podcast/atareao-con-linux/episodio/2404578-ata-840-sqlite-utils-tu-navaja-suiza-para-sqlite) · 15 de octubre de 2026 · 27 min
