MCPcopy Index your code
hub / github.com/cli/cli / mightBeGHESUser

Function mightBeGHESUser

internal/ghcmd/cmd.go:479–492  ·  view source on GitHub ↗
(cfg gh.Config)

Source from the content-addressed store, hash-verified

477}
478
479func mightBeGHESUser(cfg gh.Config) bool {
480 if os.Getenv("GH_ENTERPRISE_TOKEN") != "" || os.Getenv("GITHUB_ENTERPRISE_TOKEN") != "" {
481 return true
482 }
483
484 if host := os.Getenv("GH_HOST"); host != "" && ghauth.IsEnterprise(host) {
485 return true
486 }
487
488 // If any targeted host is Enterprise, then the user is likely a GHES user.
489 return slices.ContainsFunc(cfg.Authentication().Hosts(), func(host string) bool {
490 return ghauth.IsEnterprise(host)
491 })
492}

Callers 2

MainFunction · 0.85
Test_mightBeGHESUserFunction · 0.85

Calls 2

HostsMethod · 0.65
AuthenticationMethod · 0.65

Tested by 1

Test_mightBeGHESUserFunction · 0.68