Example #1
0
func UserInfoCmd(c *cli.Context, client drone.Client) error {
	login := c.Args().Get(0)
	if len(login) == 0 {
		return fmt.Errorf("Missing or invalid user login")
	}

	user, err := client.User(login)
	if err != nil {
		return err
	}
	fmt.Println(user.Login)
	fmt.Println(user.Email)
	fmt.Println(user.Admin)
	fmt.Println(user.Active)
	return nil
}