Webtech Walker

peco、ghq、gh-openの組み合わせが捗る

それぞれのツールは以下を見ればどんなのかわかると思う。

pecoとghqを組み合わせる例はpecoのREADMEにあるようにかなり強力で、ghqで管理しているリポジトリのディレクトリにcdしたりするのに便利。

こんな感じ。

$ cd $(ghq list -p | peco)

また、typester先生作のgh-openは指定したディレクトリのリポジトリをGitHubで開けるので、同じように使えばpecoでGitHubのURLを開ける。

$ gh-open $(ghq list -p | peco)

こんな感じで適当にエイリアス作って使ってる。エイリアス名はだいぶ適当。

alias g='cd $(ghq list -p | peco)'
alias gh='gh-open $(ghq list -p | peco)'

捗る。

このエントリーをはてなブックマークに追加