Go-lang で書かれた Fast GitHub command line client: gh を試している

jingweno/gh · GitHub

Go で書かれた hub の port のひとつ、と表現するのが簡潔でわかりやすい。

インストールの方法はいろいろある

拡張・追加しているサブコマンドは hub のそれとあまり変わらない。

hub のおよそ2倍ほど速いので、alias git=gh してもそれほどストレスを感じない。

コードもそれほど規模も大きくなくあまり凝ったことをしていないので Go-lang のコード・リーディングにもまあまあよさそう。