func (cc *Controller) List(ctx climax.Context) int { pf, _ := ctx.Get("prefix") scope, _ := ctx.Get("scope") if pf != "" && scope == "" { scope = models.DefaultScope } features, err := cc.Client.List(pf, scope) if err != nil { printer.SayErr("%v", err) return 1 } if len(features) == 0 { printer.Say("no feature flags found in namespace: %s", cc.Client.Namespace()) return 1 } ui.New().DrawFeatures(features) return 0 }
func (cc *Controller) Info(ctx climax.Context) int { ui.New().DrawConfig(cc.Config) return 0 }