ghqとpecoで選択したリポジトリをブラウザで開く
以前、macのターミナル環境を整えるにてghqとpecoを使うようにしたが、ついでに選択したリポジトリのURLをブラウザから素早く開けるようにした。
参考記事ではhubを使う方法が書かれていたが、github以外にもbitbucketのURLを開きたかったので、pecoで選択したリポジトリをopenで開くようにした。
# .zshrc
function peco-browser() {
selected_repo="$(ghq list | peco)"
if [ -n "$selected_repo" ]; then
open https://${selected_repo}
fi
}
zle -N peco-browser
bindkey '^H' peco-browser
これでさらに快適になった。