once query graph-fingerprint

Compute a deterministic, content-addressed digest of the whole graph

Synopsis#

plaintext
once query graph-fingerprint [OPTIONS]

Description#

Folds every target declaration, resolved source contents, the pinned Mise toolchain (mise.toml and mise.lock), and the root workspace manifest into one stable digest with categorized components.

Options#

FlagValueDefaultDescription
--no-sources(flag)falseExclude resolved source file contents from the digest
--no-toolchain(flag)falseExclude the Mise toolchain declarations from the digest
--no-manifest(flag)falseExclude the root workspace manifest from the digest
-C, --directory<DIR>Project root. Defaults to the current directory; the cache lives under <project>/.once/. Mirrors make -C
--format<FORMAT>humanOutput format for Once's structured data (cache stats, run/exec trailers). Defaults to a human-readable rendering; pass json or toon to get machine-parseable output for scripting and for agent consumers
-v, --verbose(flag)0Increase log verbosity. Repeat for more (-v: info, -vv: debug, -vvv: trace). Overridden by RUST_LOG
-q, --quiet(flag)falseSuppress human-mode success and progress trailers. Errors and the structured envelope of --format json/toon still print. Mirrors the -q flag of common build tools
--list(flag)falsePrint the command surface at the current command depth
--memory-limit<SIZE>Maximum memory scheduling budget for local actions. Defaults to two thirds of the memory visible to the host or container