// Run implements Command.Run. func (c *usersCommand) Run(ctx *cmd.Context) (err error) { client, err := c.getAPI() if err != nil { return err } defer client.Close() result, err := client.ModelUserInfo() if err != nil { return err } return c.out.Write(ctx, common.ModelUserInfoFromParams(result, time.Now())) }
func (c *listCommand) modelUsers(ctx *cmd.Context) error { client, err := c.getModelAPI() if err != nil { return err } defer client.Close() result, err := client.ModelUserInfo() if err != nil { return err } if len(result) == 0 { ctx.Infof("No users to display.") return nil } return c.out.Write(ctx, common.ModelUserInfoFromParams(result, c.clock.Now())) }