我想知道是否有一种简单的方法来扩展 Git 命令。
所以我可以创建如下命令:
git my-custom-made-extension --my-options <my-other-arguments>
在完美的世界中,我将能够使用我喜欢的任何语言来完成此操作,并且我将能够相当轻松地将我的定制扩展添加到任何开发环境中。
比方说,类似的支持plugins http://www.installationwiki.org/Installing_Vim_Scripts in Vim?
如你看到的在源代码中 https://github.com/git/git/blob/master/git.c in execv_dashed_external
, 如果你发出命令git-my-custom-made-extension
,然后 git 将别名:
-
git my-custom-made-extension ...
→ git-my-custom-made-extension ...
-
git help my-custom-made-extension
→ man git-my-custom-made-extension
“扩展 git”没有什么特别的。只需像平常一样构建一个程序,并确保名称以git-
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)