MCPcopy Index your code
hub / github.com/git-bug/git-bug / runUser

Function runUser

commands/user/user.go:45–64  ·  view source on GitHub ↗
(env *execenv.Env, opts userOptions)

Source from the content-addressed store, hash-verified

43}
44
45func runUser(env *execenv.Env, opts userOptions) error {
46 ids := env.Backend.Identities().AllIds()
47 var users []*cache.IdentityExcerpt
48 for _, id := range ids {
49 user, err := env.Backend.Identities().ResolveExcerpt(id)
50 if err != nil {
51 return err
52 }
53 users = append(users, user)
54 }
55
56 switch opts.format {
57 case "json":
58 return userJsonFormatter(env, users)
59 case "default":
60 return userDefaultFormatter(env, users)
61 default:
62 return fmt.Errorf("unknown format %s", opts.format)
63 }
64}
65
66func userDefaultFormatter(env *execenv.Env, users []*cache.IdentityExcerpt) error {
67 for _, user := range users {

Callers 1

NewUserCommandFunction · 0.85

Calls 6

userJsonFormatterFunction · 0.85
userDefaultFormatterFunction · 0.85
AllIdsMethod · 0.80
IdentitiesMethod · 0.80
ResolveExcerptMethod · 0.80
ErrorfMethod · 0.80

Tested by

no test coverage detected