현재 저장소의 Pull Request 목록을 검색하고 peco로 필터링하여 브라우저에서 열기

1587 단어 GitHubPeco
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

이런 느낌으로 사용할 수 있습니다.



편리.

좋은 웹페이지 즐겨찾기