--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 |
--disable-flow-markers | : Disable testsuite's flow-markers (default false) | help + man |
--disable-doc-markers | : Disable testsuite's document-markers (default false) | help + man |
--disable-scalar-styles | : Disable testsuite's scalar styles (default false) | help + man |
--document-event-stream | Build a document first and then generate the event stream from it. | help + man |
--tsv-format | : Display testsuite in TSV format (default false) | help + man |
-MAP | | help |
-DOC | | help |
-STR | | help |
-i, --indent INDENT | Set the output indentation width. (in the manual page but not in --help) | man |
-w, --width WIDTH | Set the preferred output width. (in the manual page but not in --help) | man |
-m, --mode MODE | Select the output style. (in the manual page but not in --help) | man |
-s, --sort | Sort mapping keys before emitting output. (in the manual page but not in --help) | man |
-c, --comment | Preserve and emit comments where supported. (in the manual page but not in --help) | man |
--strip-labels | Strip anchors and aliases from emitted output. (in the manual page but not in --help) | man |
--strip-tags | Strip emitted tags. (in the manual page but not in --help) | man |
--strip-doc | Strip document start and end markers. (in the manual page but not in --help) | man |
--strip-empty-kv | Omit keys whose values are empty or null. (in the manual page but not in --help) | man |
--null-output | Suppress normal output generation. (in the manual page but not in --help) | man |
--no-ending-newline | Do not append a final trailing newline. (in the manual page but not in --help) | man |
--preserve-flow-layout | Preserve single-line flow collection layout when possible. (in the manual page but not in --help) | man |
--indented-seq-in-map | Indent block sequences that appear inside block mappings. (in the manual page but not in --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 |
-f, --file FILE | Read from FILE instead of standard input where the selected mode uses a single input source. (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 |