posh-gitを入れてCUIのGit操作で入力補完させる
CUIでGit操作するときに、gitコマンドやブランチ名の補完をしてくれたり、プロンプトに現ブランチ名を表示してくれるposh-gitをインストールしてみました。
posh-gitインストール
下記リポジトリからcloneして、中にあるinstall.ps1
を実行するだけ。
実行するとコンソール画面が出てくるけど一瞬で完了して消える。簡単。
dahlbyk/posh-git
※ちなみに最初はchocolateyでインストールしてみたのですが、うまく動かず断念
インストール後、PowerShellを再起動すると、以下のように警告が表示されました。
PowerShell3.0に上げてくれとのことです。
PowerShell3.0にアップグレード
https://www.microsoft.com/en-us/download/details.aspx?id=34595
上記より、自分の環境に合ったWindows Management Framework 3.0をダウンロード・インストールします。
今回はWindows6.1-KB2506143-x64.msu
をインストールしました。
インストールした後に、再度PowerShellを立ち上げると警告が表示されなくなります。
ちなみに$PSVersionTable
でPowerShellのバージョンが確認できるみたいです。
という感じでposh-gitが使えるようになりました。よかったね。