Estoy usando zsh con oh-my-zsh en iTerm en macOS. Hay algunos alias definidos en mi .zshrc como yo lo 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 ser capaz de hacerlo desde cualquier lugar a través de un atajo de teclado.
He leído que automator es la herramienta de elección.
He creado una acción "ejecutar script de shell" y elige " /bin/zsh/' de la lista de disponibles conchas.
Pero la ejecución de mi alias devuelve zsh:1: command not found
.
Estoy en el mal shell? Pero echo $0
en iTerm me da -zsh
.
¿Cómo puedo ejecutar mi alias, sin estar en el iTerm ventana? Cualquier enfoque va a hacer, Automator es la forma en que yo estoy tratando de lograrlo.