Skip to content

Commit 6fc943a

Browse files

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.zshrc

+9
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ alias ls='ls --color'
55
alias ghqcd='`ghq list --full-path | peco`'
66
alias gs='git status'
77
alias gsw='git switch `git branch | peco`'
8+
alias gswpr='peco-checkout-pull-request'
89
alias tree='cmd="command tree -a -I .git"; echo $cmd; eval ${cmd}'
910
alias rmb='git branch --merged | xargs -n 1 | egrep -v "main|develop|\*" | xargs git branch -d'
1011
alias rm='trash-put'
@@ -30,3 +31,11 @@ zshaddhistory() {
3031
if type rbenv > /dev/null 2>&1; then
3132
eval "$(rbenv init - zsh)"
3233
fi
34+
35+
## Checkout PR
36+
function peco-checkout-pull-request () {
37+
local selected_pr_id=$(gh pr list | peco | awk '{ print $1 }')
38+
if [ -n "$selected_pr_id" ]; then
39+
gh pr checkout $selected_pr_id
40+
fi
41+
}

0 commit comments

Comments
 (0)