어디에 있어도 괜찮아! 리포지토리 URL을 peco로 열기

2016 단어 GhqGitHubPeco

데모





필요한 것


  • peco
  • 5
  • ghq
  • gh-open

  • 설정



    다음 설명을 ~/.zshrc에 추가합니다. 다른 쉘이라고 조금 기술이 다르다고 생각합니다.

    ~/.zshrc
    function peco-gh () {
      local selected_dir=$(ghq list -p | peco --query "$LBUFFER")
      if [ -n "$selected_dir" ]; then
        BUFFER="gh-open ${selected_dir}"
        zle accept-line
      fi
      zle clear-screen
    }
    zle -N peco-gh
    bindkey '^[' peco-gh
    

    바로 가기는 원하는대로 변경할 수 있습니다. 추가 후 반영합니다.
    $ source ~/.zshrc
    

    동작


    Ctrl+[ 에서 clone 한 프로젝트가 나열되므로 열려는 것을 선택하고 Enter 키를 누르면 브라우저에서 해당 리포지토리가 열립니다.

    이것은 어느 디렉토리에서 실행해도 OK.

    좋은 웹페이지 즐겨찾기