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

Interface AliasConfig

internal/gh/gh.go:210–222  ·  view source on GitHub ↗

AliasConfig defines an interface for managing command aliases.

Source from the content-addressed store, hash-verified

208
209// AliasConfig defines an interface for managing command aliases.
210type AliasConfig interface {
211 // Get retrieves the expansion for a specified alias.
212 Get(alias string) (expansion string, err error)
213
214 // Add adds a new alias with the specified expansion.
215 Add(alias, expansion string)
216
217 // Delete removes an alias.
218 Delete(alias string) error
219
220 // All returns a map of all aliases to their corresponding expansions.
221 All() map[string]string
222}

Callers 21

TestUploadFunction · 0.65
TestUploadAuthenticationFunction · 0.65
newUploadErrorFunction · 0.65
GetFunction · 0.65
makeConnectionFunction · 0.65
ListCodespacesMethod · 0.65
TestGetOrCreateDeviceIDFunction · 0.65
GetCodespaceMethod · 0.65
GetCodespacesMachinesMethod · 0.65

Implementers 1

AliasConfiginternal/config/config.go

Calls

no outgoing calls

Tested by

no test coverage detected