ghq がライフチェンジングだった - dev.jgs.me

先日から少し話題になっていた ghq をついに導入した。話題になっていたときは、なにが便利なのか理解できていなくて git , hg , bzr あたりを統合的に扱えるやつなのかとおもっていた。

時は流れて、今日になって Atom にプロジェクトスイッチャみたいなやつがほしいな、と思い立って調べてみるとあまり目ぼしいものが見つからなかった。そのとき、そういえば ghq てのがあったな〜、あれ使ってスイッチャみたいなの作れないかな〜と思いついて導入してみたらめっちゃ便利だった。

すごさは http://motemen.hatenablog.com/entry/2014/06/01/introducing-ghq を参照ください。

勢いのまま .zshrc にエイリアスをいろいろ追加した

https://github.com/e-jigsaw/dotfiles/commit/105d5a4dbd49411c5c5aa7c276cb8e8fc347f74e
https://github.com/e-jigsaw/dotfiles/commit/391fc438afd2ec17b395a3a09c57863e7e16b7f7

gcd すると(git cd のつもり) peco でローカルのリポジトリ一覧から賢く cd できるし、 ga すると peco で選択したリポジトリを Atom で開けるようにしたりした。あと Atom に既に ghq を使えるやつがあって( https://github.com/syohex/atom-ghq )めっちゃ便利だった。これで複数プロジェクトを行き来するようなときでもスムーズに移動できる。

あと、 ghq はなんかしらの vcs ツールのディレクトリがあるかどうかでリストを出しているようだったので ~/.ghq/local みたいなディレクトリを切ってその中にローカルなリポジトリを作るようにしたのだけれど、そんな感じでよいのかなー。

あと一連のこれらでテンション上がったので A tour of Go やって Go を学びはじめた。

original: http://dev.jgs.me/2014/06/28/ghq
#20140628 #0628

関連ページとランダムに選ばれたページ

筆者について

jigsaw(ジグソウ、1991年6月12日-)は日本のプログラマ、会社代表。本名は小林貴也(こばやし たかや)。主にウェブ、フロントエンド領域で活動している。カミング・スーン合同会社の代表社員。
さらに詳しく

寄附について

面白かったらBTCETHでの寄附をお待ちしております。
寄附のきろく