MCPcopy Create free account

hub / github.com/cli/cli / types & classes

Types & classes1,328 in github.com/cli/cli

↓ 7 callersInterfacehttpClient
httpClient makes HTTP calls to all non-GitHub API endpoints
pkg/cmd/attestation/api/client.go:62
↓ 3 callersFuncTypebaseRepoFn
func() (ghrepo.Interface, error)
pkg/cmd/secret/shared/base_repo.go:21
↓ 3 callersStructfetcher
pkg/cmd/pr/edit/edit.go:612
↓ 3 callersFuncTyperoundTripperFunc
func(*http.Request) (*http.Response, error)
pkg/cmd/project/shared/queries/queries_test.go:16
↓ 3 callersTypeAliasusername
pkg/cmd/auth/refresh/refresh.go:22
↓ 2 callersTypeAliasScope
Scope determines where skills are installed.
internal/skills/registry/registry.go:26
↓ 2 callersTypeAliasargs
git/client_test.go:1968
↓ 2 callersFuncTypecolorFunc
func(string) string
pkg/cmd/run/shared/shared.go:598
↓ 2 callersInterfaceconfig
pkg/cmd/auth/gitcredential/helper.go:16
↓ 2 callersTypeAliastoken
pkg/cmd/auth/refresh/refresh.go:21
↓ 1 callersTypeAliasAgentName
AgentName is a validated agent identifier safe for use in HTTP headers.
internal/agents/detect.go:11
↓ 1 callersTypeAliasExtTemplateType
pkg/extensions/extension.go:9
↓ 1 callersTypeAliasPushDefault
PushDefault defines the action git push should take if no refspec is given. See: https://git-scm.com/docs/git-config#Documentation/git-config.txt-push
git/client.go:507
↓ 1 callersTypeAliasResults
pkg/cmd/status/status.go:153
↓ 1 callersStructc
pkg/cmd/root/help_test.go:23
↓ 1 callersTypeAliasexitCode
internal/ghcmd/cmd.go:42
↓ 1 callersFuncTypefuncTripper
funcTripper drives uploadWithDelete from a plain function. It is a RoundTripper rather than a Do-er because the upload path takes a concrete *http.Cli
pkg/cmd/release/shared/upload_test.go:121
↓ 1 callersStructlister
pkg/cmd/pr/shared/lister.go:28
↓ 1 callersFuncTyperemotesFn
func() (ghContext.Remotes, error)
pkg/cmd/secret/shared/base_repo.go:22
↓ 1 callersFuncTyperoundTripFunc
roundTripFunc lets a plain function satisfy http.RoundTripper.
api/client_test.go:415
↓ 1 callersStructrun
pkg/cmd/run/download/download_test.go:150
↓ 1 callersTypeAliastestHostConfig
pkg/cmd/status/status_test.go:21
StructAPI
API is the interface to the codespace service.
internal/codespaces/api/api.go:63
StructAbsolute
Absolute must be constructed via ParseAbsolute, or other methods in this package. The zero value of Absolute will panic when String is called.
internal/safepaths/absolute.go:11
StructAcceptPermissionsRequiredError
internal/codespaces/api/api.go:946
StructAccessibilityOptions
pkg/cmd/accessibility/accessibility.go:19
TypeAliasAction
pkg/cmd/pr/shared/survey.go:18
StructActionsFeatures
internal/featuredetection/feature_detection.go:167
StructActor
Actor is a superset of User and Bot, among others. At the time of writing, some of these fields are not directly supported by the Actor type and inste
api/queries_repo.go:161
StructAddBlockedByInput
api/queries_issue.go:591
StructAddOptions
pkg/cmd/gpg-key/add/add.go:17
StructAddOptions
pkg/cmd/repo/deploy-key/add/add.go:16
StructAddOptions
pkg/cmd/ssh-key/add/add.go:16
StructAddSubIssueInput
api/queries_issue.go:539
StructAdvancedIssueSearchDetectorMock
internal/featuredetection/detector_mock.go:77
StructAgentHost
AgentHost represents an AI agent that can use skills.
internal/skills/registry/registry.go:14
InterfaceAliasConfig
AliasConfig defines an interface for managing command aliases.
internal/gh/gh.go:218
StructAliasConfig
internal/config/config.go:575
StructAmbiguousBaseRepoError
pkg/cmd/secret/shared/base_repo.go:13
StructAnnotation
pkg/cmd/run/shared/shared.go:251
StructApiOptions
pkg/cmd/api/api.go:37
StructApp
pkg/cmd/codespace/common.go:31
TypeAliasApp
pkg/cmd/secret/shared/shared.go:19
StructArchiveOptions
pkg/cmd/repo/archive/archive.go:19
StructArtifact
pkg/cmd/run/shared/artifacts.go:12
StructArtifactAttestations
pkg/cmd/attestation/api/trust_domain.go:5
StructAssetForUpload
pkg/cmd/release/shared/upload.go:25
InterfaceAssignableActor
api/queries_repo.go:1164
StructAssignableBot
api/queries_repo.go:1206
StructAssignableUser
Always a user
api/queries_repo.go:1173
StructAssignedActors
api/queries_issue.go:147
StructAssignees
api/queries_issue.go:134
StructAttestation
pkg/cmd/attestation/api/attestation.go:13
StructAttestationDetail
AttestationDetail captures attestation source details that will be returned by the inspect command
pkg/cmd/attestation/inspect/bundle.go:49
StructAttestationProcessingResult
AttestationProcessingResult captures processing a given attestation's signature verification and policy evaluation
pkg/cmd/attestation/verification/sigstore.go:28
StructAttestationVerifier
pkg/cmd/release/shared/attestation.go:25
StructAttestationsResponse
pkg/cmd/attestation/api/attestation.go:19
InterfaceAuthConfig
AuthConfig is used for interacting with some persistent configuration for gh, with knowledge on how to access encrypted storage when necessary. Behavi
internal/gh/gh.go:136
StructAuthConfig
AuthConfig is used for interacting with some persistent configuration for gh, with knowledge on how to access encrypted storage when neccesarry. Behav
internal/config/config.go:229
StructAuthError
pkg/cmd/root/root.go:56
StructAuthFailClient
pkg/cmd/attestation/artifact/oci/mock_client.go:41
StructAuthor
api/queries_issue.go:283
StructAutoMergeRequest
api/queries_pr.go:267
StructAutolink
pkg/cmd/repo/autolink/shared/autolink.go:5
InterfaceAutolinkCreateClient
pkg/cmd/repo/autolink/create/create.go:27
StructAutolinkCreateRequest
pkg/cmd/repo/autolink/create/http.go:19
StructAutolinkCreator
pkg/cmd/repo/autolink/create/http.go:15
InterfaceAutolinkDeleteClient
pkg/cmd/repo/autolink/delete/delete.go:27
StructAutolinkDeleter
pkg/cmd/repo/autolink/delete/http.go:13
InterfaceAutolinkListClient
pkg/cmd/repo/autolink/list/list.go:28
StructAutolinkLister
pkg/cmd/repo/autolink/list/http.go:14
InterfaceAutolinkViewClient
pkg/cmd/repo/autolink/view/view.go:24
StructAutolinkViewer
pkg/cmd/repo/autolink/view/http.go:14
StructBinaryTerminalError
BinaryTerminalError reports that binary content was about to be written to a terminal, where it is unreadable and may carry control bytes.
pkg/iostreams/content.go:40
StructBranchConfig
These are the keys we read from the git branch.<name> config.
git/objects.go:64
StructBranchRef
BranchRef is the branch name in a GitHub repository
api/queries_repo.go:169
StructBrowseOptions
pkg/cmd/browse/browse.go:30
InterfaceBrowser
internal/browser/browser.go:9
StructBundleInspectResult
pkg/cmd/attestation/inspect/inspect.go:137
StructBundleInspection
pkg/cmd/attestation/inspect/inspect.go:141
StructCAPIClient
CAPIClient is a client for interacting with the Copilot API
pkg/cmd/agent-task/capi/client.go:24
StructCache
pkg/cmd/cache/shared/shared.go:23
StructCachePayload
pkg/cmd/cache/shared/shared.go:33
StructCachedBranchConfigGitConfigClient
pkg/cmd/pr/shared/git_cached_config_client.go:11
StructCancelOptions
pkg/cmd/run/cancel/cancel.go:18
InterfaceCapiClient
go:generate moq -rm -out client_mock.go . CapiClient CapiClient defines the methods used by the caller. Implementations may be replaced with test doub
pkg/cmd/agent-task/capi/client.go:13
StructCapiClientMock
CapiClientMock is a mock implementation of CapiClient. func TestSomethingThatUsesCapiClient(t *testing.T) { // make and configure a mocked CapiCl
pkg/cmd/agent-task/capi/client_mock.go:48
StructCell
pkg/cmd/repo/garden/garden.go:47
StructCertificateInspection
pkg/cmd/attestation/inspect/inspect.go:149
TypeAliasCheckConclusionState
https://docs.github.com/en/graphql/reference/enums#checkconclusionstate
api/queries_pr.go:188
StructCheckContext
api/queries_pr.go:219
StructCheckContexts
api/queries_pr.go:202
StructCheckOptions
pkg/cmd/ruleset/check/check.go:23
StructCheckRun
pkg/cmd/run/shared/shared.go:270
StructCheckRunCountByState
api/queries_pr.go:154
TypeAliasCheckRunState
https://docs.github.com/en/graphql/reference/enums#checkrunstate
api/queries_pr.go:135
TypeAliasCheckStatusState
https://docs.github.com/en/graphql/reference/enums#checkstatusstate
api/queries_pr.go:176
StructCheckSuite
api/queries_pr.go:241
StructCheckoutOptions
pkg/cmd/pr/checkout/checkout.go:23
StructChecksOptions
pkg/cmd/pr/checks/checks.go:35
next →1–100 of 1,328, ranked by callers