Skip to content

modarche/pr-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pr-tui

Terminal UI for monitoring team GitHub Pull Requests and doing quick review actions with Vim-style navigation. It uses the GitHub CLI (gh) and a YAML config.

Requirements

  • Go 1.22+
  • GitHub CLI gh authenticated

Quick start

make tidy
make init-config
make run

Build

make build

Configuration

Default path: ~/.config/pr-tui/config.yml
Override: -config flag or PR_TUI_CONFIG

organization: my-org

team_members:
  - alice
  - bob
  - charlie

refresh_interval_seconds: 120
approve_message: "test approve to check CI"
jira_domain: https://jira.example.com/browse
review_directory: ~/reviews
open_command: "alacritty -e nvim"

Key bindings

Navigation:

  • j / k or arrows move down / up
  • gg jump to top
  • G jump to bottom
  • h / l or left/right switch tabs
  • r refresh current tab

Actions:

  • o open PR in browser
  • a approve PR (with message)
  • A approve PR (no message)
  • J open Jira ticket
  • c checkout PR locally
  • ? show in-app help
  • q or Esc quit / close help

About

Terminal UI for monitoring team GitHub Pull Requests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors