🔍
commit ID から close された PR を探す
必要なもの
peco
gh
をインストールしてください
できたもの
# remote repository名を取得
this-repo(){
git remote get-url origin | awk -F '[:]' '{print $2}' | sed -e 's/\.git//'
}
# コミットからprを探す
fpr(){
open "https://github.com/$(this-repo)/pull/$(gh search prs -R "$(this-repo)" --state 'closed' --sort 'created' --order 'asc' $1 | peco | awk '{print $2}')"
}
fpr 【commit ID】
で検索して、 open
コマンドでブラウザを立ち上げて、closeしたPRを開いてくれます。また同時に、remote repositoryも実行しているディレクトリから検索しています。
Discussion