gh-dash

A beautiful CLI dashboard for GitHub 🚀

MIT License

Stars
7.1K
Committers
22

Bot releases are visible (Hide)

gh-dash - https://github.com/dlvhdr/gh-dash/releases/tag/v3.1.1

Published by github-actions[bot] over 2 years ago

gh-dash - v3.1.0 - keybindings support, repo paths ⌨️

Published by github-actions[bot] over 2 years ago

Keybindings for PRs

Run any bash command using Go Templates to embed the current PR data.
Example of opening Neovim and VSCode for PR review:

keybindings:
  prs:
    - key: c
      command: >
        tmux new-window -c {{.RepoPath}} '
          gh pr checkout {{.PrNumber}} &&
          nvim -c ":DiffviewOpen master...{{.HeadRefName}}"
        '
    - key: v
      command: >
        cd {{.RepoPath}} &&
        code . &&
        gh pr checkout {{.PrNumber}}

Repo paths

Specify where each repo is located on disk for use with keybindings:
Access using the {{.RepoPath}} template string.

repoPaths:
  dlvhdr/gh-dash: ~/code/gh-dash
gh-dash - v3.0.0 - Issues support! 🔺

Published by github-actions[bot] over 2 years ago

v3.0.0 introduces support for issues.
Press s to switch between views.

Other changes include:

  • UI improvements to the selected line and tabs.
  • Bug fixes
gh-dash - v2.1.1

Published by github-actions[bot] over 2 years ago

v2.1.1

gh-dash - v2.1.0

Published by github-actions[bot] almost 3 years ago

v2.1.0

gh-dash - v2.0.1

Published by github-actions[bot] almost 3 years ago

v2.0.1

gh-dash - v2.0.0 - Sidebar, more powerful config, refresh and more.

Published by github-actions[bot] almost 3 years ago

v2.0.0 - Sidebar, a more powerful config, refresh and more.

  • Added a sidebar to display the contents of the hovered PR
    • Includes the PR description, status, checks, reviews and comments
  • Changed the structure of the config
    • Renamed config to config.yml
    • Sections are now written purely using GitHub search filters
    • repos are not supported anymore
      • To migrate to the new config structure each repo can be replaced by a repo:some/repo in the filters property
    • defaults section supports configuration for the preview: if it should start open and what's its width.
  • gh-prs now creates a default config.yml if one doesn't exist
  • Ctrl-D and Ctrl-U now scroll the sidebar
  • p toggles the preview
  • Added refresh - pressing r will refresh all the sections
gh-dash - v1.2.3

Published by github-actions[bot] almost 3 years ago

v1.2.3

gh-dash - v1.2.2

Published by github-actions[bot] almost 3 years ago

v1.2.2

gh-dash - v1.2.1

Published by github-actions[bot] almost 3 years ago

v1.2.1

gh-dash -

Published by github-actions[bot] almost 3 years ago

gh-dash - v1.1.0 - Rewrite in Go with a proper TUI!

Published by github-actions[bot] almost 3 years ago

  • Rewrite in Go
  • Using bubbletea for the TUI
  • Keyboard navigation
  • Supports opening PRs in Github
  • Performant - fetching all repos simutaneously
gh-dash -

Published by github-actions[bot] almost 3 years ago

gh-dash - v1.0.0

Published by dlvhdr almost 3 years ago

  • Use Go with bubbletea to create a rich TUI
  • Allow users to configure their own sections using a sections.yml file
  • Highly asynchronous
  • Keyboard navigation