Estoy usando zsh con oh-my-zsh en iTerm en macOS. Hay algunos alias definidos en mi .zshrc que uso a menudo, como este:
deploy(){
cd ~/Path/To/My/Project;
build ...;
rsync ...;
}
Para ejecutar esto, tengo que cambiar a iTerm y ejecutar el alias. Ahora me gustaría poder hacerlo desde cualquier lugar a través de una tecla de acceso rápido.
He leído que automator es la herramienta de elección.
Creé una acción "ejecutar shell script" y elegí '/ bin / zsh /' de la lista de shells disponibles.
Pero ejecutando mi alias devuelve zsh:1: command not found
.
¿Estoy en la cáscara incorrecta? Pero echo $0
en iTerm me da -zsh
.
¿Cómo puedo ejecutar mi alias sin estar en la ventana de iTerm? Cualquier enfoque servirá, Automator es exactamente como lo estoy tratando de lograr.