gh-dash
A terminal dashboard for GitHub pull requests and issues, run as a GitHub CLI extension.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About gh-dash
gh-dash is a terminal user interface for GitHub that runs as an extension to the gh command-line tool. It shows pull requests and issues in configurable sections, so you can check review requests and open issues across repositories without switching to the browser.
Its layout and filters are defined in a YAML configuration file. It is written in Go and has a large following on GitHub, with documentation at its own website.
Strengths
- Pull requests and issues in one terminal view
- Configurable sections and filters in YAML
- Works on top of the official GitHub CLI
Limitations
- GitHub only; other forges are not supported
- Requires the GitHub CLI and a GitHub account
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- dlvhdr
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Required
- Works offline
- No
- Best suited for
- Developers who manage GitHub pull requests and issues from the terminal
- Categories
- CLI tools, Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to gh-dash
Compare allSoftware that can replace gh-dash for an important use case, and what changes if you switch.
GitHub CLI
GitHub's official command-line tool: pull requests, issues, releases and Actions runs from the terminal next to git.
GitHub CLI handles pull requests and issues through individual commands instead of a combined dashboard view, and it is the MIT-licensed tool gh-dash already runs on.
Similar software
Related functionality, not necessarily a direct replacement.
glab
The official GitLab command-line tool for working with GitLab from the terminal.
tea
The official command-line tool for working with issues, pull requests and more on Gitea servers.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
GitHub Desktop
GitHub's own Git client, aimed at people who want to commit and push without learning the command line.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.