Me gustaría abrir una nueva pestaña en Terminal con un historial de retroceso personalizado. El caso de uso principal es "bifurcar" una pestaña existente de modo que ambas pestañas contengan el mismo historial de retroceso, pero, en general, me gustaría que algunos scripts personalizados guarden y restauren las sesiones de Terminal Server.
Sé que la funcionalidad de restauración de historial ya está en Terminal pero no satisface mis necesidades; la principal es que tengo un sistema creado alrededor del comando script
y algunos enlaces zsh
para guardar el historial y la salida de todas las sesiones de terminal para fines de auditoría posterior (recordando los cambios que he realizado).
Ahora me gustaría cambiar para usar osascript
para guardar el historial y para restaurar las sesiones más adelante para hacer coincidir la sesión nueva con la anterior, de alguna manera, implementando sesiones persistentes a largo plazo. He tenido las sesiones guardadas de Terminal perdiendo sus datos demasiadas veces que estoy trabajando en ello.