MCPcopy Create free account
hub / github.com/cli/cli / AliasConfig

Interface AliasConfig

internal/gh/gh.go:218–230  ·  view source on GitHub ↗

AliasConfig defines an interface for managing command aliases.

Source from the content-addressed store, hash-verified

216
217// AliasConfig defines an interface for managing command aliases.
218type AliasConfig interface {
219 // Get retrieves the expansion for a specified alias.
220 Get(alias string) (expansion string, err error)
221
222 // Add adds a new alias with the specified expansion.
223 Add(alias, expansion string)
224
225 // Delete removes an alias.
226 Delete(alias string) error
227
228 // All returns a map of all aliases to their corresponding expansions.
229 All() map[string]string
230}

Callers 21

recordingHandlerFunction · 0.65
TestUploadFunction · 0.65
TestUploadAuthenticationFunction · 0.65
newUploadErrorFunction · 0.65
GetFunction · 0.65
generateCertificatesFunction · 0.65
TestGetOrCreateDeviceIDFunction · 0.65
GetCodespaceMethod · 0.65

Implementers 1

AliasConfiginternal/config/config.go

Calls

no outgoing calls

Tested by

no test coverage detected