Skip to content

cli: add granular heuristic toggles and scan/exact-only modes#3

Open
pathawks wants to merge 1 commit into
mainfrom
feat/heuristic-cli-flags
Open

cli: add granular heuristic toggles and scan/exact-only modes#3
pathawks wants to merge 1 commit into
mainfrom
feat/heuristic-cli-flags

Conversation

@pathawks
Copy link
Copy Markdown
Owner

Expose the remaining PipelineConfig dials on the CLI:
--no-deinterleave, --no-rotate, --no-sliding

Add two semantic aliases that cascade through the dials:
--scan-only (= --no-deinterleave --no-byte-swap --no-structural --no-expand)
--exact-only (= --scan-only --no-rotate --no-sliding)

--exact-only reduces matching to a single O(1) whole-candidate CRC check per file, suitable for renaming files against a DAT.

Expose the remaining PipelineConfig dials on the CLI:
  --no-deinterleave, --no-rotate, --no-sliding

Add two semantic aliases that cascade through the dials:
  --scan-only   (= --no-deinterleave --no-byte-swap --no-structural --no-expand)
  --exact-only  (= --scan-only --no-rotate --no-sliding)

--exact-only reduces matching to a single O(1) whole-candidate CRC
check per file, suitable for renaming files against a DAT.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant