CLI interface for the Cedar Policy language. Usage: cedar [OPTIONS] Commands: authorize Evaluate an authorization request evaluate Evaluate a Cedar expression validate Validate a policy set against a schema check-parse Check that policies, expressions, schema, and/or entities successfully parse. (All arguments are optional; this checks that whatever is provided parses) link Link a template format Format a policy set translate-policy Translate Cedar policy syntax to JSON policy syntax (except comments) translate-schema Translate Cedar schema syntax to JSON schema syntax and vice versa (except comments) visualize Visualize a set of JSON entities to the graphviz format. Warning: Entity visualization is best-effort and not well tested new Create a Cedar project partially-authorize Partially evaluate an authorization request tpe Partially evaluate an authorization request in a type-aware manner run-tests Run test cases on a policy set symcc Symbolic analysis of Cedar policies using SymCC language-version Print Cedar language version help Print this message or the help of the given subcommand(s) Options: -f, --error-format The output format to use for error reporting Possible values: - human: Human-readable error messages with terminal graphics and inline code snippets - plain: Plain-text error messages without fancy graphics or colors, suitable for screen readers - json: Machine-readable JSON output [env: CEDAR_ERROR_FORMAT=] [default: human] -h, --help Print help (see a summary with '-h') -V, --version Print version