カレントディレクトリパスの中のgitレポジトリに色を付けると便利
PS1 があるじゃろ?
PS1="\u \w \$(__git_ps1 \": %s\")\n$ "
bayashi ユーザのホームディレクトリならこんな表示じゃ
bayashi ~
$
なんの変哲もないプロンプトじゃな
PS1 の中身を書き下すとこうじゃ
\u
ログインユーザ\w
カレントディレクトリ$(__git_ps1 ": %s")
gitディレクトリの場合、ブランチ名__git_ps1
は git-completion.bash をインストールすると使える
\n$
改行してプロンプトを示す$
を表示
たとえば、~/gitrepo/bayashi/Foo
という gitリポジトリに移動するとこうなる
おもむろに tool をインストールするのじゃ
go install github.com/bayashi/highlightrepo@latest
そして PS1 の \w
を $(pwd | highlightrepo -y)
に置き換えるのじゃ
PS1="\u \$(pwd | highlightrepo -y) \$(__git_ps1 \": %s\")\n$ "
gitリポジトリが自動的にハイライトされるじゃろ
筋斗雲じゃ これをおまえにやろう!