ZSH "command" 扩展?
ZSH "command" expansion?
简单的问题:zsh 是否有类似 command expansion
的东西?
想要我想在命令行中写成这样:
git push [gitlab,origin] localBranch:remoteBranch
由于 git 不支持一次推送到多个远程,我正在寻找一种方法将 zsh 扩展为两个单独的命令,运行:
git push gitlab localBranch:remoteBranch
和
git push origin localBranch:remoteBranch
这有可能吗?
您可以使用 for
循环的一种缩写形式。
for remote (gitlab origin) git push $remote localBranch:remoteBranch
简单的问题:zsh 是否有类似 command expansion
的东西?
想要我想在命令行中写成这样:
git push [gitlab,origin] localBranch:remoteBranch
由于 git 不支持一次推送到多个远程,我正在寻找一种方法将 zsh 扩展为两个单独的命令,运行:
git push gitlab localBranch:remoteBranch
和
git push origin localBranch:remoteBranch
这有可能吗?
您可以使用 for
循环的一种缩写形式。
for remote (gitlab origin) git push $remote localBranch:remoteBranch