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
Last revisionBoth sides next revision
devops:настройка_оболочки_для_удобной_работы [2022/05/24 10:48] – [Настройка дефолтного редактора kubernetes] admindevops:настройка_оболочки_для_удобной_работы [2023/12/01 08:51] – [Название ветки 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