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

Function parseRepoVisibility

internal/skills/discovery/discovery.go:176–187  ·  view source on GitHub ↗
(s string)

Source from the content-addressed store, hash-verified

174)
175
176func parseRepoVisibility(s string) (RepoVisibility, error) {
177 switch s {
178 case "public":
179 return RepoVisibilityPublic, nil
180 case "private":
181 return RepoVisibilityPrivate, nil
182 case "internal":
183 return RepoVisibilityInternal, nil
184 default:
185 return "", fmt.Errorf("unknown repository visibility: %q", s)
186 }
187}
188
189// FetchRepoVisibility returns the repository visibility: "public", "private", or "internal".
190func FetchRepoVisibility(client *api.Client, host, owner, repo string) (RepoVisibility, error) {

Callers 1

FetchRepoVisibilityFunction · 0.85

Calls 1

ErrorfMethod · 0.65

Tested by

no test coverage detected