MCPcopy Create free account

hub / github.com/cli/cli / functions

Functions6,141 in github.com/cli/cli

↓ 32 callersMethodError
()
pkg/cmd/secret/shared/base_repo.go:17
↓ 31 callersFunctionNewMockPrompter
(t *testing.T)
internal/prompter/test.go:12
↓ 31 callersMethodWait
()
pkg/cmd/extension/browse/browse.go:101
↓ 30 callersFunctionNoSuchPromptErr
(prompt string)
internal/prompter/test.go:171
↓ 30 callersMethodRequest
Request performs a REST request and returns the response for the caller to consume. See RequestWithContext for the full semantics.
api/client.go:206
↓ 30 callersFunctionStringEnumFlag
StringEnumFlag defines a new string flag that only allows values listed in options.
pkg/cmdutil/flags.go:28
↓ 29 callersFunctionFileResponse
(filename string)
pkg/httpmock/stub.go:191
↓ 29 callersFunctionNewTestHandler
()
pkg/cmd/attestation/io/handler.go:27
↓ 28 callersMethodMuted
(t string)
pkg/iostreams/color.go:71
↓ 28 callersMethodOpen
(key string)
pkg/cmd/run/view/view.go:67
↓ 27 callersFunctionJoinPathWithHostPrefix
JoinPathWithHostPrefix returns a SafeURL for the given host prefix and the path made up of the given components. It returns an error if any component
internal/safeurl/safeurl.go:64
↓ 27 callersMethodSuccessIconWithColor
(colo func(string) string)
pkg/iostreams/color.go:196
↓ 26 callersFunctionWithHeader
(responder Responder, header string, value string)
pkg/httpmock/stub.go:145
↓ 25 callersMethodFailureIcon
()
pkg/iostreams/color.go:204
↓ 25 callersMethodFind
(opts FindOptions)
pkg/cmd/pr/shared/finder.go:30
↓ 25 callersMethodRemove
(name string)
pkg/extensions/extension.go:37
↓ 25 callersMethodStartProgressIndicatorWithLabel
(s string)
internal/codespaces/codespaces.go:46
↓ 24 callersMethodDone
()
pkg/cmd/extension/browse/browse.go:100
↓ 24 callersFunctionPluralize
(num int, thing string)
internal/text/text.go:42
↓ 24 callersMethodTerminalWidth
TerminalWidth returns the width of the terminal that controls the process
pkg/iostreams/iostreams.go:425
↓ 23 callersMethodError
()
pkg/cmd/config/set/set.go:120
↓ 23 callersFunctionNewMockConfigFromString
NewMockConfigFromString returns a mock config populated from cfgString, for tests that need to stub config behaviour by assigning to the mock's functi
internal/config/test.go:31
↓ 23 callersFunctionNormalizeRelativePath
(posixPath string)
pkg/cmd/attestation/test/path.go:8
↓ 22 callersFunctionAddFormatFlags
(cmd *cobra.Command, exportTarget *Exporter)
pkg/cmdutil/json_flags.go:146
↓ 22 callersFunctionNewStringSet
()
pkg/set/string_set.go:10
↓ 22 callersFunctionQueryMatcher
(method string, path string, query url.Values)
pkg/httpmock/stub.go:91
↓ 22 callersMethodSetFields
(fields []string)
pkg/cmdutil/json_flags.go:218
↓ 22 callersFunctioncreateCommandContext
(t *testing.T, exitStatus int, stdout, stderr string)
git/client_test.go:2139
↓ 22 callersMethodfromEnv
()
acceptance/acceptance_test.go:620
↓ 22 callersFunctiontestScriptParamsFor
(t *testing.T, tsEnv testScriptEnv, command string)
acceptance/acceptance_test.go:259
↓ 21 callersFunctionDisableAuthCheck
(cmd *cobra.Command)
pkg/cmdutil/auth_check.go:13
↓ 21 callersMethodDo
Do is expected to apply any necessary changes to the config in place
internal/gh/gh.go:99
↓ 21 callersMethodError
()
acceptance/acceptance_test.go:597
↓ 21 callersFunctionNewCachedHTTPClient
(httpClient *http.Client, ttl time.Duration)
api/http_client.go:135
↓ 21 callersMethodRed
(t string)
pkg/iostreams/color.go:96
↓ 21 callersMethodToSlice
()
pkg/cmd/status/status.go:170
↓ 21 callersMethodWrite
Write persists modifications to the configuration.
internal/gh/gh.go:79
↓ 21 callersMethodYellow
(t string)
pkg/iostreams/color.go:107
↓ 20 callersMethodExclude
(t *testing.T, m Matcher)
pkg/httpmock/registry.go:32
↓ 20 callersMethodFields
()
pkg/cmdutil/json_flags.go:199
↓ 20 callersFunctionGenerateRepoURL
(repo Interface, p string, args ...any)
internal/ghrepo/repo.go:85
↓ 20 callersFunctionrunEditItem
(config editItemConfig)
pkg/cmd/project/item-edit/item_edit.go:225
↓ 19 callersMethodCopy
Copy copies files between the local and remote file systems. The mechanics are similar to 'ssh' but using 'scp'.
pkg/cmd/codespace/ssh.go:760
↓ 19 callersMethodError
()
internal/skills/discovery/discovery.go:340
↓ 19 callersFunctionHandleHTTPError
HandleHTTPError parses a http.Response into a HTTPError. The caller is responsible to close the response body stream.
api/client.go:285
↓ 19 callersMethodLogin
(string, string, string, string, bool)
pkg/cmd/auth/shared/login_flow.go:22
↓ 19 callersFunctionNew
(f *cmdutil.Factory)
pkg/cmd/project/shared/client/client.go:10
↓ 19 callersMethodNewOwner
NewOwner creates a project Owner If canPrompt is false, login is required as we cannot prompt for it. If login is not empty, it is used to lookup the
pkg/cmd/project/shared/queries/queries.go:1440
↓ 19 callersMethodRemotes
()
pkg/cmd/extension/git.go:17
↓ 18 callersMethodAddTimeField
AddTimeField in TTY mode displays the fuzzy time difference between now and t. In non-TTY mode it just displays t with the time.RFC3339 format.
internal/tableprinter/table_printer.go:26
↓ 18 callersMethodAddValues
(values []string)
pkg/set/string_set.go:25
↓ 18 callersFunctionCurrentLoginName
(client *Client, hostname string)
api/queries_user.go:7
↓ 18 callersMethodReplace
(handle string)
pkg/cmd/pr/shared/params.go:310
↓ 18 callersFunctionReplaceTripper
Replace http.Client transport layer with registry so all requests get recorded.
pkg/httpmock/registry.go:14
↓ 18 callersFunctionStatusJSONResponse
StatusJSONResponse turns the given argument into a JSON response. The argument is not meant to be a JSON string, unless it's intentional.
pkg/httpmock/stub.go:175
↓ 17 callersMethodExportData
([]string)
pkg/cmd/project/shared/queries/queries.go:1843
↓ 17 callersMethodMigrate
(m gh.Migration)
internal/config/config.go:184
↓ 17 callersMethodVerify
(t _testing, url string)
internal/browser/stub.go:24
↓ 17 callersMethodlist
(includeMetadata bool)
pkg/cmd/extension/manager.go:150
↓ 16 callersMethodCyan
(t string)
pkg/iostreams/color.go:163
↓ 16 callersMethodInput
(prompt string, defaultValue string)
pkg/cmd/pr/shared/survey.go:39
↓ 16 callersFunctionNewFinder
(factory *cmdutil.Factory)
pkg/cmd/pr/shared/finder.go:58
↓ 16 callersFunctionNewMockFinder
(selector string, pr *api.PullRequest, repo ghrepo.Interface)
pkg/cmd/pr/shared/finder.go:624
↓ 16 callersMethodNewProject
NewProject creates a project based on the owner and project number if canPrompt is false, number is required as we cannot prompt for it if number is 0
pkg/cmd/project/shared/queries/queries.go:1486
↓ 16 callersMethodPrintf
(fmt string, v ...any)
internal/codespaces/ssh.go:15
↓ 16 callersFunctionReadFile
(filename string, stdin io.ReadCloser)
pkg/cmdutil/file_input.go:8
↓ 16 callersMethodTerminalTheme
TerminalTheme returns "light", "dark", or "none" depending on the background color of the terminal.
pkg/iostreams/iostreams.go:144
↓ 16 callersMethoddo
do executes the given request and returns the response. It creates an opentracing span to track the length of the request.
internal/codespaces/api/api.go:1278
↓ 16 callersFunctionkeyringServiceName
(hostname string)
internal/config/config.go:571
↓ 16 callersMethodsetHeaders
setHeaders sets the required headers for the API.
internal/codespaces/api/api.go:1293
↓ 15 callersMethodClone
(cloneURL string, args []string)
pkg/cmd/extension/git.go:11
↓ 15 callersMethodConfirm
(prompt string, defaultValue bool)
pkg/cmd/pr/shared/survey.go:42
↓ 15 callersMethodGreen
(t string)
pkg/iostreams/color.go:118
↓ 15 callersMethodName
()
pkg/extensions/extension.go:19
↓ 15 callersMethodPrintln
Println writes the arguments to the stderr writer with a newline at the end.
pkg/cmd/attestation/io/handler.go:45
↓ 15 callersFunctionRender
(text string, opts ...glamour.TermRendererOption)
pkg/markdown/markdown.go:38
↓ 15 callersFunctionWithHeader
WithHeader sets a header on the request, taking precedence over any header of the same name that the underlying transport would otherwise supply.
api/client.go:68
↓ 15 callersFunctionWithTheme
(theme string)
pkg/markdown/markdown.go:30
↓ 15 callersFunctionWithWrap
WithWrap is a rendering option that set the character limit for soft wrapping the markdown rendering. There is a max limit of 120 characters, unless t
pkg/markdown/markdown.go:19
↓ 15 callersFunctionnewTestDiscussionClient
(reg *httpmock.Registry)
pkg/cmd/discussion/client/client_test.go:17
↓ 15 callersFunctionrunList
(config listConfig)
pkg/cmd/project/list/list.go:78
↓ 15 callersFunctionstubPR
repo: either "baseOwner/baseRepo" or "baseOwner/baseRepo:defaultBranch" prHead: "headOwner/headRepo:headBranch"
pkg/cmd/pr/checkout/checkout_test.go:122
↓ 14 callersMethodConfirm
(string, bool)
pkg/cmd/repo/edit/edit.go:30
↓ 14 callersMethodErr
()
internal/codespaces/connection/tunnels_api_server_mock.go:288
↓ 14 callersFunctionExactArgs
(n int, msg string)
pkg/cmdutil/args.go:24
↓ 14 callersFunctionNewIsolatedTestConfig
NewIsolatedTestConfig returns the real config implementation, built from cfgString and isolated from the machine running the tests. Pass "" for a conf
internal/config/test.go:126
↓ 14 callersMethodRecord
(event Event)
internal/gh/ghtelemetry/telemetry.go:18
↓ 14 callersFunctionRemoveExcessiveWhitespace
RemoveExcessiveWhitespace returns a copy of the string s with excessive whitespace removed.
internal/text/text.go:30
↓ 14 callersFunctionapiRun
(opts *ApiOptions)
pkg/cmd/api/api.go:311
↓ 14 callersFunctioninitFakeHTTP
()
pkg/cmd/pr/status/status_test.go:89
↓ 13 callersMethodAdd
Add adds a new alias with the specified expansion.
internal/gh/gh.go:223
↓ 13 callersMethodError
()
internal/run/run.go:79
↓ 13 callersMethodFlush
()
internal/gh/ghtelemetry/telemetry.go:29
↓ 13 callersMethodGetOrDefault
(hostname, key string)
internal/config/config.go:71
↓ 13 callersFunctionGitHubRepo
(client *Client, repo ghrepo.Interface)
api/queries_repo.go:360
↓ 13 callersMethodGitProtocol
GitProtocol returns the configured git protocol, optionally scoped by host.
internal/gh/gh.go:49
↓ 13 callersFunctionNewPortForwarder
NewPortForwarder returns a new PortForwarder for the specified codespace.
internal/codespaces/portforwarder/port_forwarder.go:56
↓ 13 callersFunctionParse
Parse extracts YAML frontmatter from a SKILL.md file. Frontmatter is delimited by --- on its own lines.
internal/skills/frontmatter/frontmatter.go:31
↓ 13 callersFunctionRESTPayload
(responseStatus int, responseBody string, cb func(payload map[string]any))
pkg/httpmock/stub.go:201
↓ 13 callersMethodRESTWithNext
(hostname, method, p string, body io.Reader, data any)
pkg/cmd/attestation/api/client.go:58
← previousnext →101–200 of 6,141, ranked by callers