⌨️ GitHub CLI拡張「gh dash」でターミナルからPRとIssueを爆速管理しよう!

元記事
Zenn(VeriCerts Tech Blog)
はてなブックマーク
b.hatena.ne.jp
ブックマーク日時
2026-09-02 18:38 (JST)
はてブ数
37 users
タグ
あとで読む

記事の概要

GitHub CLI(gh)の拡張機能として動作するターミナルダッシュボード「gh dash」を、インストールから設定・便利な使い方までガッツリ解説した記事。公式ドキュメントベースで、コマンドや設定項目の一覧も網羅している。日本語のまとまった解説が少ないことを踏まえた記事とのこと。

GitHubGitHub CLITUI開発生産性

gh dashとは

インストール手順

# 1. GitHub CLI(まだの場合)
brew install gh
gh auth login

# 2. gh dash本体
gh extension install dlvhdr/gh-dash

# 3. Nerd Font(推奨:アイコン表示用)
brew install --cask font-fira-code-nerd-font

# アップデート
gh extension upgrade dlvhdr/gh-dash

起動は gh dash のみ。設定ファイルの優先順位は ①$GH_DASH_CONFIG 環境変数 → ②リポジトリルートの .gh-dash.yml → ③~/.config/gh-dash/config.yml

主要キーバインディング

グローバル・ナビゲーション

PR専用(真骨頂)

Issue専用

設定ファイル(YAML)のポイント

実践的なセクション構成例

prSections:
  - title: "My Pull Requests"
    filters: "is:open author:@me"
  - title: "Needs My Review"
    filters: "is:open review-requested:@me"
  - title: "Involved"
    filters: "is:open involves:@me -author:@me"

スマートフィルタリング

まとめ(記事の主張)