func UserAddCmd(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.UserPost(&drone.User{Login: login}) if err != nil { return err } fmt.Printf("Successfully added user %s\n", user.Login) return nil }