akua eval
Planned
One-shot evaluator — cheap, scriptable. For Rego queries and KCL expressions without entering the REPL.
akua eval <query> [flags]
akua eval --lang=rego 'data.akua.policies.production.deny'
akua eval --lang=kcl 'schema Input; input = Input {...}; input.replicas * 2'
Flags
| flag | description | |
|---|---|---|
| `--lang=<rego\ | kcl>` | expression language (default: inferred from query syntax) |
--input=<file> | input document (Rego) or values file (KCL) | |
--data=<dir> | policy / package bundle |
JSON output
{
"lang": "rego",
"query": "data.akua.policies.production.deny",
"result": ["production Deployments must have a team label"],
"duration_ms": 5
}