akua / cli / eval

akua eval

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

flagdescription
`--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
}