PS1 prompt in fish (Friendly Interactive SHell) show git branch
fish
Solution
I think this is the equivalent
function fish_prompt
set -l git_branch (git branch 2>/dev/null | sed -n '/\* /s///p')
echo -n (whoami)'@'(hostname)':'(prompt_pwd)'{'"$git_branch"'} $ '
end
Problem
In `Bash` I have my `PS1` as `PS1="\u@\h:\w\$(git branch 2>/dev/null | grep -e '\* ' | sed 's/^..\(.*\)/{\1}/') \$ "` Which will show my current `git branch` if I am in a git repo. How do I set the `PS1` in `fish` so it will show me my current git branch?