INNER CODE UNIT · Go
NewCommandAnalysis
alcideio/rbac-tool · cmd/analysis_cmd.go:18
func NewCommandAnalysis() *cobra.Command {
clusterContext := ""
customConfig := ""
output := "table"
// Support overrides
cmd := &cobra.Command{
Use: "analysis",
Aliases: []string{"analyze", "analyze-cluster", "an", "assess"},
Args: cobra.ExactArgs(0),
SilenceUsage: true,
SilenceErrors: true,
Example: "rbac-tool analyze [--config pkg/analysis/default-rules.yaml]",
Short: "Analyze RBAC permissions and highlight overly permissive principals, risky permissions, etc.",
Long: `
Examples: