Reference
crab diff
Show content differences between file versions.
Synopsis
crab diff [OPTIONS] [<PATH>...]Description
crab diff shows differences between file versions using Crab's chunk-level
awareness. Unlike git diff which operates on text lines, crab diff can
show meaningful diffs for binary files by comparing chunk boundaries and
content hashes.
For conceptual background, see Comparing Changes.
Arguments
| Argument | Required | Description |
|---|---|---|
PATH | No | Paths to diff. Defaults to all changed tracked files. |
Options
| Option | Default | Description |
|---|---|---|
--stat | false | Show only a summary of changes (bytes added/removed) |
--cached | false | Diff staged changes against HEAD |
--json | false | Emit structured JSON output |
Examples
Diff all changed files
crab diffDiff a specific file
crab diff models/weights.binSummary only
crab diff --statRelated Commands
crab status— see which files have changes.crab add— stage changes.