[[command]]
name = "zstd"
aliases = ["unzstd", "zstdcat", "zstdmt"]
description = "Zstandard compressor. Bare invocation reads files and writes <name>.zst (or to -o PATH). -d / --decompress is the reverse. -t / --test verifies an archive (read). -l / --list prints metadata (read). -k / --keep retains the source. The aliases unzstd / zstdcat / zstdmt switch default behaviour (decompress / cat / multithread)."
url = "https://github.com/facebook/zstd"
researched_version = "zstd 1.x"
level = "SafeWrite"
bare = true
standalone = [
    "--adapt", "--check", "--compress",
    "--content-size", "--decompress",
    "--exclude-compressed", "--fast",
    "--filelist", "--force", "--format",
    "--from-stdin", "--help",
    "--keep", "--list", "--long",
    "--max", "--memory",
    "--no-check", "--no-content-size",
    "--no-dictID", "--no-progress",
    "--no-row-match-finder",
    "--no-sparse",
    "--num-threads", "--patch-from",
    "--progress", "--quiet",
    "--rm", "--row-match-finder",
    "--rsyncable", "--sparse", "--stdout",
    "--summary", "--test",
    "--threads", "--train", "--train-cover",
    "--train-fastcover",
    "--ultra", "--verbose", "--version",
    "--with-progress",
    "-1", "-2", "-3", "-4", "-5", "-6", "-7",
    "-8", "-9", "-D", "-K", "-M", "-T",
    "-V", "-c", "-d", "-f", "-h", "-k",
    "-l", "-q", "-r", "-t", "-v", "-z",
]
valued = [
    "--adapt", "--block-size", "--dictionary",
    "--exclude", "--filelist",
    "--format", "--long", "--maxdict",
    "--maxmem", "--memory",
    "--num-threads", "--output",
    "--output-dir-flat", "--output-dir-mirror",
    "--patch-from", "--threads",
    "--train", "--train-cover", "--train-fastcover",
    "--write-data-blocks",
    "-D", "-T", "-o",
]
