DASH Through Your GitHub

2 min read Original article ↗

A rich terminal UI for GitHub that doesn't break your flow

──◇──

Support the Project and Get Companion Apps

I'm always working on new terminal UIs to make my life easier.
By joining Insiders you can support this and any of my other projects.
Currently joining insiders gives you access to:

──◇──

Features

Define Custom GitHub Filters

prSections:

- title: My Pull Requests

filters: is:open author:@me

- title: Needs My Review

filters: is:open review-requested:@me

issuesSections:

- title: Ghostty

filters: is:open ghostty-org/ghostty

- title: Neovim

filters: is:open neovim/neovim

──◇──

Native Vim Keybindings

  • h/j/k/l to move between rows/sections
  • ctrl+d/u to move in sidebar
  • o to open in browser
  • y/Y to copy pr number/url
  • and more...

──◇──

Set Custom Commands

- key: g

name: laygit

command: lazygit

- key: C

name: code review

command: >

tmux new-window -c {{.RepoPath}}

'nvim -c

":silent Octo pr edit {{.PrNumber}}"'

──◇──

Use Custom Themes

ui:

sectionsShowCount: true

table:

showSeparators: true

compact: false

colors:

text:

primary: "#ffffff"

secondary: "#c6c6c6"

# rest of theme...

──◇──

Why use DASH?

Check out this 10/10 video by Charm ✨ explaining how DASH can help you manage your GitHub experience

YouTube video - Manage open source like a boss (in the terminal)

──◇──

Join Our Discord Community

If you want to keep up with the TUIs I'm developing or just want to nerd out about the terminal -
come join us!

 _                  _                  _ 
(                  / \                  )
 ────────────────·´   `·──────────────── 

Created and maintained by @dlvhdr and the community

 ────────────────·.   .·──────────────── 
(                  \_/                  )
 ‾                                     ‾