internal/

directory
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2026 License: MIT

Directories

Path Synopsis
Package app wires the diffsmith CLI command tree.
Package app wires the diffsmith CLI command tree.
Package clipboard is the platform clipboard adapter: pbcopy on macOS, wl-copy (preferred) or xclip on Linux, and clip on Windows.
Package clipboard is the platform clipboard adapter: pbcopy on macOS, wl-copy (preferred) or xclip on Linux, and clip on Windows.
Package diff parses unified diffs into a structured DiffFile model and maps (file, post-image line) pairs back to added, modified, context, or out-of-hunk locations.
Package diff parses unified diffs into a structured DiffFile model and maps (file, post-image line) pairs back to added, modified, context, or out-of-hunk locations.
Package model defines the Model interface and prompt/parse helpers shared by all model-CLI adapters.
Package model defines the Model interface and prompt/parse helpers shared by all model-CLI adapters.
antigravitycli
Package antigravitycli implements the Antigravity model adapter.
Package antigravitycli implements the Antigravity model adapter.
claudecli
Package claudecli implements the Claude model adapter via `claude --print --output-format=text`.
Package claudecli implements the Claude model adapter via `claude --print --output-format=text`.
codexcli
Package codexcli implements the Codex model adapter via `codex exec --output-schema`.
Package codexcli implements the Codex model adapter via `codex exec --output-schema`.
Package post submits approved review findings back to the upstream hosting service as inline PR review comments.
Package post submits approved review findings back to the upstream hosting service as inline PR review comments.
Package provider defines the Provider interface and URL-based registry that selects a GitHub or GitLab adapter.
Package provider defines the Provider interface and URL-based registry that selects a GitHub or GitLab adapter.
githubgh
Package githubgh implements the GitHub provider adapter by shelling out to the `gh` CLI.
Package githubgh implements the GitHub provider adapter by shelling out to the `gh` CLI.
gitlabglab
Package gitlabglab implements the GitLab provider adapter by shelling out to the `glab` CLI.
Package gitlabglab implements the GitLab provider adapter by shelling out to the `glab` CLI.
Package repodetect resolves a provider.RepoCoord from the cwd's git remote.
Package repodetect resolves a provider.RepoCoord from the cwd's git remote.
Package review hosts the model-agnostic finding validator and the runtime Finding type used by the TUI.
Package review hosts the model-agnostic finding validator and the runtime Finding type used by the TUI.
Package tui is the Bubble Tea three-pane review cockpit (files / findings / detail).
Package tui is the Bubble Tea three-pane review cockpit (files / findings / detail).
Package update implements a passive update-notification check that runs after the main diffsmith flow.
Package update implements a passive update-notification check that runs after the main diffsmith flow.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL