Linux PS1 de GIT branch gösterme

Esenlikler,

Düz BASH kullanan biri olarak github repository klasörlerine girdiğimizde hangi branch de olduğunu PS1 ile görmemizi sağlayan küçük bir kod bloğu kullanıyorum.

İnternet aleminde kalıcı olması amacıyla not ediyorum.

Git yüklü olması gerekiyor.

parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
\$(parse_git_branch) 
export PS1="\[\e[01;33m\]\u\[\e[m\]@\[\e[0;1;92m\]\h\[\e[m\]\[\e[01;35m\][\$(hostname -I | awk '{print \$1}')]\[\e[0m\]:\[\e[01;36m\]\$PWD\[\e[m\]\[\e[91m\]\$(parse_git_branch) \[\e[01;31m\]\\$> \[\e[m\]"

# sercangezer@TTK[192.168.1.68]:/GIT/sercangezer.com.tr(main) $>

Esen kalın …

İçeriği paylaş:

× Yazılan içerik ile ilgili her türlü soru, şikayet ve öneriniz için ePosta gönderebilirsiniz.
Etiket: Bash, Linux, PS1