🤡

自分のGitHub Repositoryを一撃で開くzshショートカットを作った

2021/09/19に公開
# ------------------------------------------------------------------------
# 自分のGitHub Repositoryをクエリして開く
# ------------------------------------------------------------------------

function open-my-repos() {
  local selected_repo=$(curl -s https://api.github.com/users/{自分のユーザー名}/repos | jq -r ".[].full_name" | peco )
  if [ -n "$selected_repo" ]; then
    BUFFER="open https://github.com/${selected_repo}"
    echo $BUFFER
    zle accept-line
  fi
  zle clear-screen
}
zle -N open-my-repos
bindkey '^J^I' open-my-repos

自分のGitHubに置いているterraformのサンプルを

  • ちょっと確認したいとき
  • 人に見せたいとき

に便利。

僕はユーザー名が、Jimon-sなので、Ctrl+JCtrl+Iを割り当てています。

Discussion