MCPcopy Create free account
hub / github.com/auth0/auth0-cli / RulesList

Method RulesList

internal/display/rules.go:45–67  ·  view source on GitHub ↗
(rules []*management.Rule)

Source from the content-addressed store, hash-verified

43}
44
45func (r *Renderer) RulesList(rules []*management.Rule) {
46 resource := "rules"
47
48 r.Heading(resource)
49
50 if len(rules) == 0 {
51 r.EmptyState(resource, "Use 'auth0 rules create' to add one")
52 return
53 }
54
55 var res []View
56
57 // @TODO Provide sort options via flags.
58 sort.Slice(rules, func(i, j int) bool {
59 return rules[i].GetOrder() < rules[j].GetOrder()
60 })
61
62 for _, rule := range rules {
63 res = append(res, makeRuleView(rule))
64 }
65
66 r.Results(res)
67}
68
69func (r *Renderer) RuleCreate(rule *management.Rule) {
70 r.Heading("rule created")

Callers 1

listRulesCmdFunction · 0.80

Calls 4

HeadingMethod · 0.95
EmptyStateMethod · 0.95
ResultsMethod · 0.95
makeRuleViewFunction · 0.85

Tested by

no test coverage detected