github.com/rafflecopter/deis@v1.12.2/client/cmd/users.go (about)

     1  package cmd
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/deis/deis/client/controller/client"
     7  	"github.com/deis/deis/client/controller/models/users"
     8  )
     9  
    10  // UsersList lists users registered with the controller.
    11  func UsersList(results int) error {
    12  	c, err := client.New()
    13  
    14  	if err != nil {
    15  		return err
    16  	}
    17  
    18  	if results == defaultLimit {
    19  		results = c.ResponseLimit
    20  	}
    21  
    22  	users, count, err := users.List(c, results)
    23  
    24  	if err != nil {
    25  		return err
    26  	}
    27  
    28  	fmt.Printf("=== Users%s", limitCount(len(users), count))
    29  
    30  	for _, user := range users {
    31  		fmt.Println(user.Username)
    32  	}
    33  	return nil
    34  }