func permsList(argv []string) error { usage := ` Lists all users with permission to use an app, or lists all users with system administrator privileges. Usage: deis perms:list [-a --app=<app>|--admin] Options: -a --app=<app> lists all users with permission to <app>. <app> is the uniquely identifiable name for the application. --admin lists all users with system administrator privileges. ` args, err := docopt.Parse(usage, argv, true, "", false, true) if err != nil { return err } admin := args["--admin"].(bool) return cmd.PermsList(safeGetValue(args, "--app"), admin) }
func permsList(argv []string) error { usage := ` Lists all users with permission to use an app, or lists all users with system administrator privileges. Usage: deis perms:list [-a --app=<app>|--admin|--admin --limit=<num>] Options: -a --app=<app> lists all users with permission to <app>. <app> is the uniquely identifiable name for the application. --admin lists all users with system administrator privileges. -l --limit=<num> the maximum number of results to display, defaults to config setting ` args, err := docopt.Parse(usage, argv, true, "", false, true) if err != nil { return err } admin := args["--admin"].(bool) results, err := responseLimit(safeGetValue(args, "--limit")) if err != nil { return err } return cmd.PermsList(safeGetValue(args, "--app"), admin, results) }