Bashプロンプト表示を2行にして、Gitの作業中ブランチ名を表示

February 20, 2019

去年やったYassLabさんのRailsチュートリアルの解説動画の2行のプロンプト表示が好みだったので、真似してみることにした。

ついでにBashプロンプトに作業中のGitブランチ名を表示できるようにもしました。

元ネタ

yasslab/cloud9_bashrc

https://github.com/yasslab/cloud9_bashrc

自分の.bashrc内の記述抜粋

source ~/.git-prompt.sh
export PS1='╭─○ \[\033[1;32m\]\u\[\033[m\]:\[\033[1;36m\]\w \[\033[m\]$(__git_ps1 "(%s)")\n\[\033[m\]╰─○ '

※.git-prompt.shは適当なところから持ってきました。

実際の表示

20190221-bashrc.png

参照したもの

【Bash】ターミナルのプロンプトのカスタマイズ方法まとめ

https://qiita.com/hmmrjn/items/60d2a64c9e5bf7c0fe60

bash – __git_ps1が更新されない|teratail

https://teratail.com/questions/11904


Profile picture

Written by capytan ソフトウェアエンジニアです。技術のことや日々のことを書きます。 @capytan_el34