OxL Reference

cmd oxl access

oxl access who-can <Service.method> [path] [--json] | diff [--against <ref|model.json>] [path] [--allow-widening] [--json] | export [path] [--out model.json]

access rights analysis (§13.4): who may call an rpc and through which rules / roles; permissions added or removed since a revision (default HEAD) or a saved model (exit 1 when access widened unless --allow-widening)

Forms

  • oxl access who-can <Service.method> [path] [--json]
  • oxl access diff [--against <ref|model.json>] [path] [--allow-widening] [--json]
  • oxl access export [path] [--out model.json]

Flags

--json
--against <ref|model.json>
--allow-widening
--out

Exit codes

0 success, 1 program error or failed tests, 2 bad arguments, 3 compilation error, 78 configuration error