Skip to main content
These commands write small JSON files you can commit or attach to release processes. They do not by themselves change Geval’s evaluation logic — they record a human decision.

geval approve

geval approve --reason "Reviewed and approved" [--output path] [--by name]

geval reject

geval reject --reason "Needs more work" [--output path] [--by name]

Typical options

OptionDescription
--reason / -rRequired human-readable string.
--output / -oOutput file path (defaults are under .geval/ in many setups).
--byWho approved/rejected (defaults may use environment such as USER).
Exact default paths depend on your Geval version; run geval approve --help.

See also

How Geval works · troubleshooting