MCPcopy Index your code
hub / github.com/devopsctl/gitlabctl / printGroupMembersOut

Function printGroupMembersOut

cmd/helpers.go:214–237  ·  view source on GitHub ↗
(format string, members ...*gitlab.GroupMember)

Source from the content-addressed store, hash-verified

212}
213
214func printGroupMembersOut(format string, members ...*gitlab.GroupMember) {
215 switch format {
216 case JSON:
217 printJSON(members)
218 case YAML:
219 printYAML(members)
220 default:
221 if len(members) == 0 {
222 fmt.Println(noResultMsg)
223 return
224 }
225 header := []string{"ID", "USERNAME", "EMAIL", "ACCESS_LEVEL"}
226 var rows [][]string
227 for _, v := range members {
228 rows = append(rows, []string{
229 iToS(v.ID),
230 v.Username,
231 v.Email,
232 gitlab.Stringify(v.AccessLevel),
233 })
234 }
235 printTable(header, rows)
236 }
237}
238
239func printProjectMembersOut(format string, members ...*gitlab.ProjectMember) {
240 switch format {

Callers 4

runEditGroupMemberFunction · 0.85
runNewGroupMemberFunction · 0.85
runGetGroupMembersFunction · 0.85
runDescGroupMemberFunction · 0.85

Calls 4

printJSONFunction · 0.85
printYAMLFunction · 0.85
iToSFunction · 0.85
printTableFunction · 0.85

Tested by

no test coverage detected