Sto usando zsh con oh-my-zsh in iTerm su macOS. Ci sono alcuni alias definiti nel mio .zshrc che uso spesso, come questo:
deploy(){
cd ~/Path/To/My/Project;
build ...;
rsync ...;
}
Per eseguire ciò, devo passare a iTerm ed eseguire l'alias. Ora mi piacerebbe essere in grado di farlo da qualsiasi luogo tramite un tasto di scelta rapida.
Ho letto che l'automatore è lo strumento di scelta.
Ho creato un'azione "esegui script di shell" e ho scelto "/ bin / zsh /" dall'elenco di shell disponibili.
Ma l'esecuzione del mio alias restituisce zsh:1: command not found
.
Sono sulla shell sbagliata? Ma echo $0
in iTerm mi dà -zsh
.
Come posso eseguire il mio alias senza essere nella finestra di iTerm? Qualsiasi approccio andrà bene, Automator è esattamente come sto cercando di realizzarlo.