bash - 如何从 .gitconfig 别名调用外部脚本?
问题描述
我的 .gitconfig 中有一个别名,它有点过于复杂和繁琐,无法放在一行上。
[alias]
foo = !f() { foo="$BASH_VERSION"; echo $foo; someComplexLogic...; }; f"
有没有办法将 foo 别名调用到外部文件,如 myFooAlias.sh,我将在其中定义所有逻辑?
这是在 Windows 10 上。
解决方案
在别名前面加上前缀!
将把别名作为 shell 命令执行。如果要运行可执行文件,只需在其前面加上!
.
[alias]
foo = !myFooAlias.whatever