who
crux who -c <command> [-f range] [--fast] [-p] [--follow] [--no-merges] [--interactions] [--upstream-deep]
| flag | meaning |
|---|---|
| -c, --cmd | behavior target command. required. |
| -f, --from | revision range. default HEAD~10..HEAD. |
| --fast | search only. no suspects, minimization, interactions or dependency work. |
| -p, --parallel | probe commits across git worktrees. worth it when 1 test run costs seconds. |
| --follow | follow renames when collecting suspects. |
| --no-merges | exclude merge commits from the range. |
| --interactions | hunt for partner commits required by the flip commit. |
| --upstream-deep | attribute dependency changes to upstream history. network required. |
diff
crux diff <range> [-o json]. Commits in the range with changed files. json for tooling.
log
crux log <range>. Commits newest first with changed files.
predict
crux predict -c <command> [-f range]. Tests both ends without searching. Default main..HEAD. Answers whether merging changes the behavior, before the merge.
replay
crux replay "<command>". Pinned world rerun with a determinism verdict.
report
crux report "<behavior>". Causal chain for a stored signature. -o json available.
index
crux index list & crux index export. Show or export recorded signatures.
init
crux init. Detects cargo, pytest, go & npm projects, suggests targets.
doctor
crux doctor. 4 checks, 1 line each, exit 1 on required failure.
completions
crux completions bash|zsh|fish. Prints a completion script.
guardian
crux guardian add <name> -c <command> [--expect pass|fail], guardian list, guardian rm <name>.
watch
crux watch [-c <command>]. With -c checks 1 behavior. Without, checks every guardian.