Así que ocasionalmente estaré trabajando en zsh, en un shell interactivo, y cambiaré al Finder (o Path Finder) y mientras esté allí tiraré la carpeta, que es el directorio de trabajo actual en la Terminal, a la Papelera. Más tarde volveré a la shell para otra cosa, y encontraré que la shell todavía está en la carpeta ahora eliminada.
¿Existe una forma en la que zsh pueda averiguar que, si el padre de la carpeta ha cambiado para convertirse en ".Trash", debería, digamos, cambiar su directorio (en mi caso, idealmente a la carpeta del escritorio)? ¿Pero que sólo debería hacer esto en un shell interactivo, en lugar de en medio de un shell script u otra aplicación?
Puedo buscar en Google e implementar, pero no he sido capaz de encontrar los términos adecuados, y soy más bien lo que yo llamo un empalmador o un kludger que cualquier tipo de programador real. Esperando que alguien haya pensado en estas líneas antes.