Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devops:настройка_оболочки_для_удобной_работы [2022/05/24 10:48] – [Настройка дефолтного редактора kubernetes] admindevops:настройка_оболочки_для_удобной_работы [2023/12/01 08:54] (current) – [Название ветки git в комндной строке] admin
Line 12: Line 12:
   sudo awk -v line='source <(kubectl completion bash)' 'FNR==NR && line==$0{f=1; exit} END{if (!f) print line >> FILENAME}' /etc/bash.bashrc   sudo awk -v line='source <(kubectl completion bash)' 'FNR==NR && line==$0{f=1; exit} END{if (!f) print line >> FILENAME}' /etc/bash.bashrc
      
 +====== Название ветки git в комндной строке ======
 +В **~/.bashrc** добавляем такое:
 +<code>parse_git_branch() {
 +     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
 +}
 +export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "</code>
 +Или одной строкой:
 +<code>
 +grep parse_git_branch ~/.bashrc || cat >> ~/.bashrc <<EOF
 +
 +parse_git_branch() {
 +     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
 +}
 +export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\\\$(parse_git_branch)\[\e[00m\]$ "
 +EOF
 +</code>
  • devops/настройка_оболочки_для_удобной_работы.txt
  • Last modified: 2023/12/01 08:54
  • by admin