--help, -h | Display the built-in help message. | help + man |
--version, -v | Display the libfyaml version. | help + man |
--quiet, -q | Suppress informational and non-fatal diagnostic output. | help + man |
--debug-level, -d lvl | Set the minimum diagnostic severity emitted by the library. | help + man |
--color, -C mode | : Color output (on, off, auto) (default auto) | help + man |
--visible, -V | Make spaces, tabs, and line breaks visible in text output. | help + man |
--dry-run | Parse the input but suppress normal output generation. | help + man |
--disable-diag x | Disable diagnostic output for the named module. | help + man |
--enable-diag x | Enable diagnostic output for the named module. | help + man |
--show-diag x | : Show diag option <x> (source, position, type, module) | help + man |
--hide-diag x | : Hide diag option <x> (source, position, type, module) | help + man |
--include, -I path | : Add directory to include path (default ) | help + man |
--json, -j mode | : JSON input mode (no, force, auto) (default auto) | help + man |
--resolve, -r | : Perform anchor and merge key resolution (default false) | help + man |
--yaml-1.1 | Force YAML 1.1 rules when the input does not declare a version. | help + man |
--yaml-1.2 | Force YAML 1.2 rules when the input does not declare a version. | help + man |
--yaml-1.3 | Force YAML 1.3 rules when the input does not declare a version. | help + man |
--follow, -l | Follow aliases during path traversal and related path-based operations. | help + man |
--sloppy-flow-indentation | : Enable sloppy indentation in flow mode (default false) | help + man |
--prefer-recursive | : Prefer recursive instead of iterative algorithms (default false) | help + man |
--ypath-aliases | Enable alias processing for ypath evaluation. | help + man |
--allow-duplicate-keys | : Allow duplicate keys (default false) | help + man |
--collect-errors | : Collect errors instead of outputting directly (default false) | help + man |
--disable-accel | : Disable access accelerators (default false) | help + man |
--disable-buffering | Disable stdio buffering and use direct file-descriptor reads. | help + man |
--disable-mmap | Disable memory-mapped input. | help + man |
--disable-depth-limit | Disable the normal nesting-depth limit. | help + man |
--indent, -i indent | Set the output indentation width. | help + man |
--width, -w width | : Set dump width (inf for infinite) (default 80) | help + man |
--mode, -m mode | : Output mode (default original) (original, block, flow, flow-oneline, json, json-tp, json-oneline, dejson, pretty, flow-compact, json-compact) | help + man |
--sort, -s | : Perform mapping key sort (default false) | help + man |
--comment, -c | : Output comments (experimental) (default false) | help + man |
--strip-labels | Strip anchors and aliases from emitted output. | help + man |
--strip-tags | : Strip tags when emitting (default false) | help + man |
--strip-doc | : Strip document headers and indicators (default false) | help + man |
--strip-empty-kv | : Strip keys with empty values (default false) | help + man |
--null-output | Suppress normal output generation. | help + man |
--no-ending-newline | Do not append a final trailing newline. | help + man |
--preserve-flow-layout | Preserve single-line flow collection layout when possible. | help + man |
--indented-seq-in-map | Indent block sequences that appear inside block mappings. | help + man |
--file, -f file | : Use given file instead of <stdin> (a leading '>' in the string is treated as literal content) | help + man |
--streaming | Use streaming output mode. (in the manual page but not in --help) | man |
--no-streaming | Disable streaming output mode. (in the manual page but not in --help) | man |
--recreating | Recreate streaming events instead of passing them through directly. (in the manual page but not in --help) | man |
--disable-flow-markers | Omit testsuite flow markers. (in the manual page but not in --help) | man |
--disable-doc-markers | Omit testsuite document markers. (in the manual page but not in --help) | man |
--disable-scalar-styles | Omit testsuite scalar-style markers. (in the manual page but not in --help) | man |
--document-event-stream | Build a document first and then generate the event stream from it. (in the manual page but not in --help) | man |
--tsv-format | Emit testsuite output in TSV format. (in the manual page but not in --help) | man |
-T, --to PATH | Join into PATH. (in the manual page but not in --help) | man |
-F, --from PATH | Take joined input from PATH. (in the manual page but not in --help) | man |
-t, --trim PATH | Emit only PATH from the joined result. (in the manual page but not in --help) | man |
--dump-pathexpr | Dump the parsed path expression before evaluation. (in the manual page but not in --help) | man |
--noexec | Parse the expression but do not execute it. (in the manual page but not in --help) | man |
--dump-path | Dump the path while composing a document. (in the manual page but not in --help) | man |
--b3sum | Enable BLAKE3 hashing mode. (in the manual page but not in --help) | man |
--derive-key CONTEXT | Use key-derivation mode with CONTEXT. (in the manual page but not in --help) | man |
--no-names | Omit file names from checksum output. (in the manual page but not in --help) | man |
--raw | Emit raw digest bytes. (in the manual page but not in --help) | man |
--length N | Emit only N output bytes, up to the BLAKE3 maximum. (in the manual page but not in --help) | man |
--check | Verify checksums read from input files. (in the manual page but not in --help) | man |
--keyed | Use keyed hashing, reading the secret key from standard input. (in the manual page but not in --help) | man |
--backend BACKEND | Select the BLAKE3 backend implementation. (in the manual page but not in --help) | man |
--list-backends | List available BLAKE3 backends. (in the manual page but not in --help) | man |
--num-threads N | Set the worker-thread count. (in the manual page but not in --help) | man |
--file-buffer N | Set the per-file I/O buffer size. (in the manual page but not in --help) | man |
--mmap-min-chunk N | Set the minimum chunk size used for memory-mapped hashing input. (in the manual page but not in --help) | man |
--mmap-max-chunk N | Set the maximum chunk size used for memory-mapped hashing input. (in the manual page but not in --help) | man |
--dump | Select dump mode. (in the manual page but not in --help) | man |
--testsuite | Select testsuite mode. (in the manual page but not in --help) | man |
--filter | Select filter mode. (in the manual page but not in --help) | man |
--join | Select join mode. (in the manual page but not in --help) | man |
--ypath | Select ypath query mode. (in the manual page but not in --help) | man |
--scan-dump | Select the internal scan-dump mode. (in the manual page but not in --help) | man |
--parse-dump | Select the internal parse-dump mode. (in the manual page but not in --help) | man |
--compose | Select composer-driver dump mode. (in the manual page but not in --help) | man |
--yaml-version-dump | Print YAML version information. (in the manual page but not in --help) | man |