我想在我的 bash 提示符中添加一些东西,但我不太确定该怎么做。
我使用 Cloud Foundry 命令行工具将代码推送到我的服务器。该cf
工具可以设置为特定的 ORG 或另一个,并且在每个集合中设置为特定的 SPACE(例如“开发”或“生产”)。
目前我的 bash 提示符如下所示:
~/projects/timer/website
(bug3) $
它的颜色实际上比 :) 'bug3' 是一个 git 分支,如果我做了任何工作,甚至会有一个星号 'bug3*' 来表示我的 git 状态。
如果我运行,cf target -s production
我会得到一些输出:
API endpoint: https://api[dot]domain[dot]com (API version: 4.10.1)
User: costa[at]domain[dot]com
Org: IB
Space: Production
我想让 bash 提示看起来像这样:
~/projects/timer/website
(bug3) IB-Production $
我该怎么做?
编辑您的
~/.bashrc
文件并在末尾添加:IB-Production
该函数根据命令的输出生成字符串cf target -s production
。然后在该函数定义之后添加
~/.bashrc
:注意:之前的部分
$(cfinfo)
与您的情况不同。在我的示例中,它只是默认的无色 debian 提示符。