LoginSignup
28
26

More than 5 years have passed since last update.

いまいるリポジトリの Pull Request 一覧を取得し peco でフィルターしてブラウザーで開く

Posted at

hub でいまいるリポジトリの GitHub Issue 一覧取る機能あるのを利用して、 Pull Request 一覧を表示して peco で絞り込み、選択してブラウザーで開く、というのをやってみたら便利でしたので共有させていただきます。 hub が必要なので事前にインストールしといてください。

function peco-github-prs () {
    local pr=$(hub issue 2> /dev/null | grep 'pull' | peco --query "$LBUFFER" | sed -e 's/.*( \(.*\) )$/\1/')
    if [ -n "$pr" ]; then
        BUFFER="open ${pr}"
        zle accept-line
    fi
    zle clear-screen
}
zle -N peco-github-prs
bindkey '^G^P' peco-github-prs

こんな感じで使えます。

peco-open-pr.gif

便利。

28
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
26