Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lazylab
command
Package main is the entrypoint for lazylab.
|
Package main is the entrypoint for lazylab. |
|
internal
|
|
|
config
Package config resolves lazylab's runtime configuration from multiple sources with a strict precedence order: CLI flags beat environment variables, which beat config file values, which beat credentials stored by the glab CLI (when injected via WithGlabResolver), which beat compiled defaults.
|
Package config resolves lazylab's runtime configuration from multiple sources with a strict precedence order: CLI flags beat environment variables, which beat config file values, which beat credentials stored by the glab CLI (when injected via WithGlabResolver), which beat compiled defaults. |
|
demo
Package demo provides a stateless DemoService implementing gitlab.Service with hardcoded fake data.
|
Package demo provides a stateless DemoService implementing gitlab.Service with hardcoded fake data. |
|
diffutil
Package diffutil parses unified-diff text and renders snippets.
|
Package diffutil parses unified-diff text and renders snippets. |
|
gitlab
Package gitlab provides a TUI-oriented facade over gitlab.com/gitlab-org/api/client-go.
|
Package gitlab provides a TUI-oriented facade over gitlab.com/gitlab-org/api/client-go. |
|
glabauth
Package glabauth reads the GitLab credentials that the glab CLI has stored, so lazylab can authenticate without a separately-configured GITLAB_TOKEN when glab is already logged in.
|
Package glabauth reads the GitLab credentials that the glab CLI has stored, so lazylab can authenticate without a separately-configured GITLAB_TOKEN when glab is already logged in. |
|
glabcmd
Package glabcmd maps a focused lazylab entity to the equivalent glab CLI commands.
|
Package glabcmd maps a focused lazylab entity to the equivalent glab CLI commands. |
|
redacting
Package redacting strips GitLab tokens and other secret-shaped values from strings before they reach user-visible output (logs, stderr, TUI status lines, CLI tables).
|
Package redacting strips GitLab tokens and other secret-shaped values from strings before they reach user-visible output (logs, stderr, TUI status lines, CLI tables). |
|
ui
highlight.go implements syntax highlighting for file previews using glamour.
|
highlight.go implements syntax highlighting for file previews using glamour. |
Click to show internal directories.
Click to hide internal directories.
