Exemplo n.º 1
0
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
}
Exemplo n.º 2
0
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
}