who

crux who -c <command> [-f range] [--fast] [-p] [--follow] [--no-merges] [--interactions] [--upstream-deep]
flagmeaning
-c, --cmdbehavior target command. required.
-f, --fromrevision range. default HEAD~10..HEAD.
--fastsearch only. no suspects, minimization, interactions or dependency work.
-p, --parallelprobe commits across git worktrees. worth it when 1 test run costs seconds.
--followfollow renames when collecting suspects.
--no-mergesexclude merge commits from the range.
--interactionshunt for partner commits required by the flip commit.
--upstream-deepattribute 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.

edit this page