func UserListCmd(c *cli.Context, client drone.Client) error { users, err := client.UserList() if err != nil || len(users) == 0 { return err } w := tabwriter.NewWriter(os.Stdout, 0, 8, 0, '\t', 0) fmt.Fprintln(w, "username\temail\tadmin\tactive") fmt.Fprintln(w, "--------\t-----\t-----\t------") for _, user := range users { fmt.Fprintf(w, "%s\t%s\t%v\t%v\n", user.Login, user.Email, user.Admin, user.Active) } w.Flush() return nil }
func UserListCmd(c *cli.Context, client drone.Client) error { users, err := client.UserList() if err != nil { return err } for _, user := range users { fmt.Println(user.Login) fmt.Println("\t", user.Email) fmt.Println("\t", user.Admin) fmt.Println("\t", user.Active) } return nil }