Directories
¶
| Path | Synopsis |
|---|---|
|
This is a silly wrapper for gitlab client-go but helps maintain consistency
|
This is a silly wrapper for gitlab client-go but helps maintain consistency |
|
Package binarymgr provides a reusable lifecycle for managed CLI binaries distributed through a GitLab project's Generic Package Registry.
|
Package binarymgr provides a reusable lifecycle for managed CLI binaries distributed through a GitLab project's Generic Package Registry. |
|
This file implements URL parsing for GitLab resources to allow commands to accept full GitLab URLs instead of just resource IDs.
|
This file implements URL parsing for GitLab resources to allow commands to accept full GitLab URLs instead of just resource IDs. |
|
auth/docker
Package docker provides commands that help configure a docker credential helper.
|
Package docker provides commands that help configure a docker credential helper. |
|
ci/legacyci
This package contains the old `glab pipeline ci` command which has been deprecated in favour of the `glab ci` command.
|
This package contains the old `glab pipeline ci` command which has been deprecated in favour of the `glab ci` command. |
|
mr/diff
adapted from https://github.com/cli/cli/blob/trunk/pkg/cmd/pr/diff/diff.go
|
adapted from https://github.com/cli/cli/blob/trunk/pkg/cmd/pr/diff/diff.go |
|
orbit/internal/orbiterr
Package orbiterr translates errors returned by the OrbitService into structured `*cmdutils.ExitError` values with Orbit-specific exit codes and human-readable troubleshooting messages.
|
Package orbiterr translates errors returned by the OrbitService into structured `*cmdutils.ExitError` values with Orbit-specific exit codes and human-readable troubleshooting messages. |
|
skills/bundled
Package bundled is the source for agent skills that ship inside the glab binary via go:embed.
|
Package bundled is the source for agent skills that ship inside the glab binary via go:embed. |
|
skills/registry
Package registry is the aggregate skill registry — it stitches together every source of skills (bundled, remote) and exposes a single surface for `glab skills list` and `glab skills install` to consume.
|
Package registry is the aggregate skill registry — it stitches together every source of skills (bundled, remote) and exposes a single surface for `glab skills list` and `glab skills install` to consume. |
|
skills/remote
Package remote is the source for agent skills hosted on gitlab.com and listed in this repo's curated registry.
|
Package remote is the source for agent skills hosted on gitlab.com and listed in this repo's curated registry. |
|
skills/skill
Package skill defines the shared types used by every source of glab agent skills (bundled, remote, etc.).
|
Package skill defines the shared types used by every source of glab agent skills (bundled, remote, etc.). |
|
Package diff parses unified diff text to build line mappings.
|
Package diff parses unified diff text to build line mappings. |
|
testing
Package testing is a generated GoMock package.
|
Package testing is a generated GoMock package. |
|
Package mcpannotations defines constants for MCP command annotations
|
Package mcpannotations defines constants for MCP command annotations |
|
testing
|
|
|
cmdtest
Package cmdtest is a generated GoMock package.
|
Package cmdtest is a generated GoMock package. |
|
gittest
Package gittest is a generated GoMock package.
|
Package gittest is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.