Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gh-repo-dashboard
command
Package main implements gh-repo-dashboard: K9s-inspired Bubble Tea TUI for managing multiple git and jj repositories
|
Package main implements gh-repo-dashboard: K9s-inspired Bubble Tea TUI for managing multiple git and jj repositories |
|
internal
|
|
|
app
Package app implements the Bubble Tea TUI model, update, and view for gh-repo-dashboard.
|
Package app implements the Bubble Tea TUI model, update, and view for gh-repo-dashboard. |
|
batch
Package batch runs repo operations (fetch, prune, cleanup) over multiple repos concurrently.
|
Package batch runs repo operations (fetch, prune, cleanup) over multiple repos concurrently. |
|
cli
Package cli implements the non-interactive --cli mode that prints repo summaries as JSON instead of launching the TUI.
|
Package cli implements the non-interactive --cli mode that prints repo summaries as JSON instead of launching the TUI. |
|
config
Package config loads the optional TOML config file, applied below flags and above built-in defaults.
|
Package config loads the optional TOML config file, applied below flags and above built-in defaults. |
|
copier
Package copier reads a repo's .copier-answers.yml and compares its installed template commit against the template's latest upstream semver tag.
|
Package copier reads a repo's .copier-answers.yml and compares its installed template commit against the template's latest upstream semver tag. |
|
discovery
Package discovery walks configured base paths to find git and jj repositories.
|
Package discovery walks configured base paths to find git and jj repositories. |
|
filters
Package filters implements repo list filtering, fuzzy search, and sorting.
|
Package filters implements repo list filtering, fuzzy search, and sorting. |
|
models
Package models defines the domain types shared across the repo dashboard: repos, branches, pull requests, and the filter/sort state used to display them.
|
Package models defines the domain types shared across the repo dashboard: repos, branches, pull requests, and the filter/sort state used to display them. |
|
ui
Package ui renders shared models as terminal and CLI text.
|
Package ui renders shared models as terminal and CLI text. |
|
ui/markdown
Package markdown renders GitHub markdown bodies as terminal lines.
|
Package markdown renders GitHub markdown bodies as terminal lines. |
|
ui/region
Package region renders the block a list opens beneath itself: a rule naming what is open, a head of label/value facts, a second rule, a body of free text, and a divider captioning what sat above it.
|
Package region renders the block a list opens beneath itself: a rule naming what is open, a head of label/value facts, a second rule, a body of free text, and a divider captioning what sat above it. |
|
ui/styles
Package styles defines the Catppuccin-derived color palette and lipgloss styles shared across the TUI's views.
|
Package styles defines the Catppuccin-derived color palette and lipgloss styles shared across the TUI's views. |
|
ui/table
Package table fits a set of columns into an available terminal width and pads cells to it.
|
Package table fits a set of columns into an available terminal width and pads cells to it. |
Click to show internal directories.
Click to hide internal directories.
