Connection: via IPv4
Your IP : 34.234.207.100
In English
Categories: PCServerその他

2段bashとGitブランチ表示をやる

2段bashとGitブランチ表示をやる

Ubuntu 18.04の場合

.bashrcの末尾に追記
# source ~/.git-prompt.sh
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
if [ -f /etc/bash_completion.d/git-prompt ]; then
export PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w$(__git_ps1) \n\[\033[01;34m\]\$\[\033[00m\] '
else
export PS1='\[\033[01;32m\]\u@\h\[\033[01;33m\] \w \n\[\033[01;34m\]\$\[\033[00m\] '
fi

Windowsの場合(PowerShell)

事前準備としてPowerShell(管理者)で、下記のコマンドを実行する
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
C:\Users\<ユーザー名>\Documents\WindowsPowerShell\Profile.ps1 を作成して書き込む
(PowerShellの$profileに詳しければそれに合わせて追記することも可能)
function Get-GitBranch{
git branch 2>$null |
ForEach-Object {
if($_[0] -eq "*") {
$branch = ($_ -Split " ")[1]
return "(git:$branch)"
}
}
}
function prompt {
(Get-Host).UI.RawUI.WindowTitle = "Windows PowerShell $pwd"
$name = $pwd.Path
$gb = Get-GitBranch
Write-Host "" -NoNewLine -ForegroundColor White
Write-Host $env:USERNAME -NoNewLine -ForegroundColor Cyan
Write-Host "@$name " -NoNewLine -ForegroundColor White
Write-Host "$gb" -ForegroundColor Red
Write-Host ">" -NoNewLine -ForegroundColor White
return " "
}
参考

おきん

http://twpf.jp/okin_p http://profile.hatena.ne.jp/okin_p/ 名前:おきん やってること:Android向けTwitterclient開発(途中)など(やってない) 主なガジェット:Xperia XZ1 Compact,iPad mini5その他 種別:猫 over IPv6 パソコンやガジェットについて書いていく…予定。

Share
Published by
おきん

Recent Posts

最近買ったもの LG style3 L-41A

メインのスマートフォンを買い換…

1か月 ago

ESXiのssh(シェル)からHDDの温度だけ取得する

ESXi6.7でsshを使って…

2か月 ago

HP ENVY x360 13を購入した話

HPのENVY x360 13…

4か月 ago

Linodeでunixbench

System Benchmar…

5か月 ago

This website uses cookies.