2016-05-12 15 views
1

Einfache Frage: Hat zsh etwas wie ein command expansion?ZSH "Befehl" Erweiterung?

Ich möchte, in der Befehlszeile schreiben wollen, ist so etwas wie dieses:

git push [gitlab,origin] localBranch:remoteBranch 

Da git nicht sofort unterstützt, um mehrere Fernbedienungen schieben, ich nach einer Möglichkeit, dass zsh zu zwei einzelnen die oben erweitert Befehle, Laufen:

git push gitlab localBranch:remoteBranch 

und

git push origin localBranch:remoteBranch 

Ist das irgendwie po ssible?

Antwort

0

Sie können eine der Kurzformen der for-Schleife verwenden.

for remote (gitlab origin) git push $remote localBranch:remoteBranch 
+0

nah genug, danke :) – dennis