From: avih Date: Thu, 24 Oct 2024 12:35:28 GMT Subject: Re: bash prompt evaporates in subdirectories Message-ID: <936191304.3152890.1729773328893@mail.yahoo.com> In-Reply-To: <1101848017.3146876.1729770380522@mail.yahoo.com> On Thursday, October 24, 2024 at 02:46:21 PM GMT+3, avih wrote: > ... > > I tried the following: > > ... > > 2. In a terminal (default shell is bash 5.2.37(1)): >    sudo zypper install git  # 2.47.0-1.1 >    sudo zypper install bash-git-prompt > > 3. The above does NOT install git-prompt.sh which is maintained >    together with git at the contrib dir. In its README.md: >    ... > > 4.  Download git-prompt.sh from the git contrib dir: >       curl -o ~/git-prompt.sh https://raw.githubusercontent.com/git/git/refs/tags/v2.47.0/contrib/completion/git-prompt.sh >       chmod +x ~/git-prompt.sh > 5. Add the following lines at the end of ~/.bashrc : >      . ~/git-prompt.sh >      PS1='\w$(__git_ps1)\n\$ ' Actually, "sudo zypper install git" does install the correct script at /usr/share/bash-completion/completions/git-prompt.sh Additionally, that "git" package adds /etc/bash-completion.d/git-prompt which does source this script automatically on shell startup, therefore step 4 (the curl thing) is not required, and git-prompt.sh is already loaded automatically, and so only one line instead of two should be added to ~/.bashrc (as a minimal example):   PS1='\w$(__git_ps1)\n\$ ' The rest is the same. Still can't reproduce it with this script. avih