MCPcopy
hub / github.com/filebrowser/filebrowser / printUsers

Function printUsers

cmd/users.go:28–54  ·  view source on GitHub ↗
(usrs []*users.User)

Source from the content-addressed store, hash-verified

26}
27
28func printUsers(usrs []*users.User) {
29 w := tabwriter.NewWriter(os.Stdout, 0, 0, 2, ' ', 0)
30 fmt.Fprintln(w, "ID\tUsername\tScope\tLocale\tV. Mode\tS.Click\tRed. After C/M\tAdmin\tExecute\tCreate\tRename\tModify\tDelete\tShare\tDownload\tPwd Lock")
31
32 for _, u := range usrs {
33 fmt.Fprintf(w, "%d\t%s\t%s\t%s\t%s\t%t\t%t\t%t\t%t\t%t\t%t\t%t\t%t\t%t\t%t\t%t\t\n",
34 u.ID,
35 u.Username,
36 u.Scope,
37 u.Locale,
38 u.ViewMode,
39 u.SingleClick,
40 u.RedirectAfterCopyMove,
41 u.Perm.Admin,
42 u.Perm.Execute,
43 u.Perm.Create,
44 u.Perm.Rename,
45 u.Perm.Modify,
46 u.Perm.Delete,
47 u.Perm.Share,
48 u.Perm.Download,
49 u.LockPassword,
50 )
51 }
52
53 w.Flush()
54}
55
56func parseUsernameOrID(arg string) (username string, id uint) {
57 id64, err := strconv.ParseUint(arg, 10, 64)

Callers 3

users_find.goFile · 0.85
users_add.goFile · 0.85
users_update.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected