Directories
¶
| Path | Synopsis |
|---|---|
|
Package checkout gets the repository under review onto disk.
|
Package checkout gets the repository under review onto disk. |
|
Package cli wires the cobra command tree: the root command launches the TUI; subcommands cover version, config inspection, and cache maintenance.
|
Package cli wires the cobra command tree: the root command launches the TUI; subcommands cover version, config inspection, and cache maintenance. |
|
Package config loads and validates gitlab-reviewer settings with the precedence flags > environment variables > settings file > defaults.
|
Package config loads and validates gitlab-reviewer settings with the precedence flags > environment variables > settings file > defaults. |
|
Package gitlabx wraps the official GitLab client behind a small interface the TUI can depend on and tests can fake.
|
Package gitlabx wraps the official GitLab client behind a small interface the TUI can depend on and tests can fake. |
|
position
Package position maps review findings onto GitLab diff positions: the base/head/start SHAs plus old/new path and line GitLab requires for an inline discussion.
|
Package position maps review findings onto GitLab diff positions: the base/head/start SHAs plus old/new path and line GitLab requires for an inline discussion. |
|
Package review defines the Reviewer abstraction: what a review needs, what it produces, and how findings are modelled.
|
Package review defines the Reviewer abstraction: what a review needs, what it produces, and how findings are modelled. |
|
claudecli
Package claudecli runs reviews by shelling out to the Claude Code CLI in headless mode (claude -p, stream-json output, structured output schema).
|
Package claudecli runs reviews by shelling out to the Claude Code CLI in headless mode (claude -p, stream-json output, structured output schema). |
|
resultstore
Package resultstore persists completed review results — the summary and every finding with its curation state — so a review survives navigating away or closing the session, and can be reopened later.
|
Package resultstore persists completed review results — the summary and every finding with its curation state — so a review survives navigating away or closing the session, and can be reopened later. |
|
runlog
Package runlog persists the progress log of each review run — the same timestamped lines streamed to the review screen — so a run can be read back after its screen is gone.
|
Package runlog persists the progress log of each review run — the same timestamped lines streamed to the review screen — so a run can be read back after its screen is gone. |
|
Package secret keeps secret values (GitLab tokens, API keys) out of logs, errors, and any user-facing output.
|
Package secret keeps secret values (GitLab tokens, API keys) out of logs, errors, and any user-facing output. |
|
Package tui implements the terminal UI: a stack of screens over the gitlabx service, built on Bubble Tea.
|
Package tui implements the terminal UI: a stack of screens over the gitlabx service, built on Bubble Tea. |
|
Package version holds build metadata injected at link time by GoReleaser (-X github.com/RobertYoung/gitlab-reviewer-cli/internal/version.Version=...).
|
Package version holds build metadata injected at link time by GoReleaser (-X github.com/RobertYoung/gitlab-reviewer-cli/internal/version.Version=...). |
Click to show internal directories.
Click to hide internal directories.