Skip to content

CLI reference

Terminal window
$ jevx help
usage: jevx ask|is|pick|filter|rank|question|context|defaults|judge|plugin|hook|profile|stats|install|uninstall|skill|version
jevx COMMAND -h for flags; jevx skill for the full guide; https://muthuishere.github.io/jevx/

Subcommands that use Go’s flag parser (ask, judge, install, uninstall, stats) print full help on -h. The others print a one-line usage and exit 4; those lines are quoted below.

command what page
ask the full command: questions inline or by name, one input or a batch Ask
is one yes/no question: VERDICT P, exit 0 / 1 / 3 / 4 Shortcuts
pick one pick-one question over key=desc options Shortcuts
filter the input lines whose answer is yes (-v: the rest) Shortcuts
rank every line with P(yes), best first (--top N) Shortcuts
judge four turn-level questions: would the user accept this proposal? Ask
shortcut usage
jevx: usage: jevx is "QUESTION"|NAME ... (see: jevx help)
jevx: usage: jevx filter "QUESTION"|NAME ... (see: jevx help)
jevx: usage: jevx rank "QUESTION"|NAME ... (see: jevx help)
command what page
question add|list|show|remove named questions, global or --local Saved questions
context which ## Jev sections would be sent, and from which files Context
defaults [show]|set|unset every setting, its value and where it comes from Settings
profile list|add|use|remove|show endpoints Settings
usage lines
jevx: usage: jevx question add NAME --noul "QUESTION" | --choice "QUESTION|k=desc;k2=desc" | --score "QUESTION|low;mid;high" [--yes 0.85 --no 0.15 --min 0.6]
jevx: usage: jevx defaults [show] | set KEY VALUE | unset KEY [--profile P] keys: yes, no, min_confidence, parallel, retries, timeout_s, chunk, ledger, accept_min, more_max
jevx: usage: jevx profile add NAME URL [--model M] [--header 'K: V' ...] [--questions FILE]
command what page
plugin list|show|add|remove|enable|disable|mode|test|log hook behaviours as config Plugins
hook run EVENT|status|review [N] the generic runner Claude Code calls, plus status and review Plugins
usage lines
jevx: usage: jevx plugin add NAME --on EVENT[:Tool] --ask q1,q2 --deny|--warn|--block|--context "COND" [--say TEXT] [--exec CMD] [--desc TEXT] [--profile P] [--local]
jevx: usage: jevx hook run EVENT | status | review [N] | enable|disable stop (plugins: jevx plugin)
command what page
install / uninstall --skills / --hooks (neither flag = both) Install
stats the content-free call ledger, per day and host (--days N, default 7) Privacy
skill print the skill Markdown Using it from an agent
version the release tag (jevx dev for a local build)

Every command takes --cwd DIR to run as if from that directory. The asking commands take --profile, --yes, --no, --min, --parallel, --context TEXT|@file and --no-context.

Something wrong or unclear on this page?Open an issue on GitHub.