如何在 bash 中集成 git-aware-prompt 和缩短的路径名

How to integrate git-aware-prompt with shortened pathname in bash

我正在使用 git aware prompt 我想将它与路径名的缩短版本集成

缩短的密码是用

动态创建的
python ~/.short.pwd.py

而 git 感知提示命令是

export GITAWAREPROMPT=~/.bash/git-aware-prompt
source "${GITAWAREPROMPT}/main.sh"
export PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "

我试过 $debian_chroot\u@\h:\w(python ~/.short.pwd.py) 的一些混合演奏,但没有成功,但我不是 bash 专家。

任何人都知道如何合并它们,所以我会得到短路径指示和 git-aware-prompt?

谢谢!

我在@chepner 的帮助下在评论中解决了这个问题,将 \u@\h:\w 替换为 $(python ~/.short.pwd.py)

最后更新的export

export PS1="${debian_chroot:+($debian_chroot)}$(python ~/.short.pwd.py) \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "