Monedula
monedula-acl-rbac-converter docs menu

monedula-acl-rbac diff

Compare two acls.json or two plan.json files. Usage and flags for monedula-acl-rbac diff.

Reference 13 of 29

Reference for monedula-acl-rbac-converter v0.10.0

Updated 2 October 2026

On this page
usage
monedula-acl-rbac diff [flags]

Read-only: this command does not change the cluster.

Flags

FlagTypeDefaultDescription
--aclsstringSlice Two acls.json paths to compare, comma-separated (--acls A,B) or given by repeating the flag (--acls A --acls B)
--planstringSlice Two plan.json paths to compare, comma-separated (--plan A,B) or given by repeating the flag (--plan A --plan B)
--formatstring text text|json

Global flags

FlagTypeDefaultDescription
--log-formatstringtextLog output format (text|json); set MONEDULA_ACL_RBAC_LOG_FORMAT to override the default.
--log-levelstringinfoLog level (debug|info|warn|error); set MONEDULA_ACL_RBAC_LOG_LEVEL to override the default.

Examples

examples
monedula-acl-rbac diff --acls runs/A/acls.json,runs/B/acls.json
monedula-acl-rbac diff --plan runs/A/plan.json,runs/B/plan.json

Exit codes

CodeMeaning
0Success.
1Usage error: missing required flag, malformed argument, or unknown subcommand.
4Any other error: failures the CLI does not classify (for example a malformed or unreadable acls.json/plan.json passed to --acls/--plan) fall back to exit code 4.