Github Dash
Sep 18, 2026
Github Dash is a plugin for the gh cli tool. It is used to check the status of your PRs, both ones you write and ones you are assigned to.
You can provide custom commands for this, it's helpful when wanting to have alternative options on a PR. Such as viewing the review app deployment, or database associated with the PR.
This is a quick reference to how I have my custom commands setup.
prSections:
- title: My Pull Requests
filters: is:open author:@me
type: null
- title: Needs My Review
filters: is:open review-requested:@me
type: null
- title: Involved
filters: is:open involves:@me -author:@me
type: null
issuesSections:
- title: My Issues
filters: is:open author:@me
- title: Assigned
filters: is:open assignee:@me
- title: Involved
filters: is:open involves:@me -author:@me
repo:
branchesRefetchIntervalSeconds: 30
prsRefetchIntervalSeconds: 60
defaults:
preview:
open: true
width: 50
prsLimit: 20
prApproveComment: 🚢
issuesLimit: 20
view: prs
layout:
prs:
updatedAt:
width: 5
createdAt:
width: 5
repo:
width: 20
author:
width: 15
authorIcon:
hidden: false
assignees:
width: 20
hidden: true
base:
width: 15
hidden: true
lines:
width: 15
issues:
updatedAt:
width: 5
createdAt:
width: 5
repo:
width: 15
creator:
width: 10
creatorIcon:
hidden: false
assignees:
width: 20
hidden: true
refetchIntervalMinutes: 30
keybindings:
universal: []
issues: []
prs:
- key: E
name: Enhance
command: gh enhance -R {{.RepoName}} {{.PrNumber}}
- key: Y
name: 🌐 open Heroku Dashboard
command: open https://dashboard.heroku.com/apps/[pr-heroku-review-path-]{{.PrNumber}}
- key: H
name: 🌐 open Heroku Deployment
command: open https://[pr-heroku-review-path-]{{.PrNumber}}.herokuapp.com
- key: G
name: open psql console
command: cd {{.RepoPath}} && heroku pg:psql --app [pr-heroku-review-path-]{{.PrNumber}}
- key: T
name: 🔢 open database in Tableplus
command: open $(heroku config:get DATABASE_URL --app [pr-heroku-review-path-]{{.PrNumber}})
- key: L
name: ➡️ tail logs
command: kitten @ launch --type os-window -- heroku logs --app [pr-heroku-review-path-]{{.PrNumber}} --tail
- key: P
name: 🌐 open Papertrail log
command: heroku addons:open papertrail --app [pr-heroku-review-path-]{{.PrNumber}}
- key: N
name: ➡️ open Nodejs console
command: kitten @ launch --type os-window -- heroku run yarn workspace api console --app [pr-heroku-review-path-]{{.PrNumber}}
- key: i
name: edit heroku secrets
command: >
cd {{.RepoPath}} && heroku config:edit --app [pr-heroku-review-path-]{{.PrNumber}}
- key: b
name: view Background checks and links
command: >
cd {{.RepoPath}} && gh pr view {{.PrNumber}} --json statusCheckRollup| jq '.[] | sort_by(.startedAt)' -C | less +G -r
- key: J
name: show Jira issue
command: >
cd {{.RepoPath}} && jira issue view $(gh pr view {{.PrNumber}} | egrep -o "(BLD|bld).\d\d\d\d" | head -n 1)
branches: []
theme:
ui:
sectionsShowCount: true
table:
showSeparator: true
compact: false
colors:
text:
primary: "#E2E1ED"
secondary: "#666CA6"
inverted: "#242347"
faint: "#B0B3BF"
warning: "#E0AF68"
error: "#DB4B4B"
success: "#3DF294"
background:
selected: "#1B1B33"
border:
primary: "#383B5B"
secondary: "#39386B"
faint: "#2B2B40"
confirmQuit: false
showAuthorIcons: true
smartFilteringAtLaunch: true