如何添加bash以自动完成arcanist命令

时间:2014-09-04 07:57:19

标签: linux bash-completion phabricator arcanist

我是linux的新手。

我正在尝试建立奥术师。

我完成了git clone并在环境变量中添加了路径,但是我对如何为arcanist命令设置标签完成感到困惑。

arcanist user guide中,它表示您需要将源/路径/添加到/ arcanist / resources / shell / bash-completion到.bashrc,.profile文件。

这些文件是什么以及如何编辑它们以便在完成标签的情况下使用arcanist。

2 个答案:

答案 0 :(得分:1)

在您的主目录中找到的.bashrc是该用户的bash配置文件。 全局bashrc通常位于/etc/bashrc

.profile的区别在于,每次启动终端(bash)时都会执行.bashrc,而使用登录shell时,.profile只执行一次source

命令.bashrc加载您使用该命令的文件内的所有内容,并将其视为您自己在/path/to/arcanist/resources/shell/bash-completion中编写这些命令。我想在.bash_profile中是别名/函数/等。使用arcanist启用制表符。

编辑:对于bash,配置文件通常称为{{1}}。

答案 1 :(得分:1)

经过大量的谷歌搜索和询问人们,我终于做到了。

首先,我必须导出github中我的arcanist代码已经克隆到〜/ .bashsrc文件中的路径(下面以粗体显示)

export PATH =" $ PATH:$ HOME / .rvm / bin: $ HOME / arcanist / bin / "

在此命令之后,我将/ arcanist / resources / shell / bash-completion中存在的函数复制到bashrc文件中

然后我关闭并打开终端和宾果游戏我能够获得弧线,它的命令在醒目的标签上自动完成。

感谢ap0的评论。