Estoy haciendo el desarrollo de Rails en un MacBook a través de una configuración de VirtualBox que es algo similar a Vagrant. Mi inconveniente es que me gusta tener al menos 3 pestañas de terminal conectadas a la VM a través de SSH (una para ejecutar el servidor Rails, una para la consola de Rails y la tercera para ejecutar el comando general, posiblemente otras para ejecutar tail, etc.) y I Tengo que abrir estas conexiones cada vez que empiezo a desarrollar.
Hay alguna manera de automatizar esto?
Este Applescript debería funcionar para usted, simplemente reemplace los valores en las dos primeras líneas a su gusto. Abre una nueva ventana con el número de pestañas especificado (en la línea 2) y ejecuta un comando determinado en cada una de ellas (establecido en la línea 1).
Use AppleScript Editor o Automator para convertirlo en una aplicación que pueda ejecutar como cualquier otra aplicación, o puede usar algo como FastScripts o Maestro de teclado para ejecutarlo desde una tecla de acceso directo.
fuente