Powerline-shellっていうBashがイケイケになるやつ入れた


(語彙力)

Powerlineって?

vimのステータスラインやbash,zshなどのプロンプトの視認性が良くなるやつです。
設定がうまく反映されなかったので諦めました

Powerline-shellって?

bashやzshなどのプロンプトの視認性が良くなります。
Powerlineに見た目を似せて作ったようですが、それ以外関係性は無いそうです。
vimはあまり使ってこなかったので、今回はこれを使います

環境

  • xubuntu 18.04.01
  • Python 3.6
  • bashを使用

インストール

$ pip3 install powerline-shell

以下のスクリプトを.bashrcに追記します

.bashrc
function _update_ps1() {
    PS1=$(powerline-shell $?)
}

if [[ $TERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then
    PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

これでターミナルを再起動するとこのように反映されてます

Powerline-shellのREADMEにカスタマイズ方法も書かれています

おわりに

Qiita初投稿なのでご指摘あれば助かります