{
  "description": "Open CSV, TSV, JSON, Excel and other data files in VisiData, or run in batch mode to save the result. Per-option overrides beyond header/skip are left out.",
  "options": [
    {
      "names": [
        "--filetype",
        "-f"
      ],
      "description": "Force a loader instead of detecting by file extension.",
      "args": {
        "name": "filetype",
        "description": "Force a loader instead of detecting by file extension.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "csv",
            "description": "CSV"
          },
          {
            "name": "tsv",
            "description": "TSV"
          },
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "jsonl",
            "description": "JSON Lines"
          }
        ]
      }
    },
    {
      "names": [
        "--delimiter",
        "-d"
      ],
      "description": "For tsv/usv file types.",
      "args": {
        "name": "delimiter",
        "description": "For tsv/usv file types.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--header"
      ],
      "description": "Number of rows to parse as column names (0 for none).",
      "args": {
        "name": "header",
        "description": "Number of rows to parse as column names (0 for none).",
        "isOptional": false
      }
    },
    {
      "names": [
        "--skip"
      ],
      "description": "Rows to skip before the header.",
      "args": {
        "name": "skip",
        "description": "Rows to skip before the header.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--batch",
        "-b"
      ],
      "description": "Useful with --play and an output file."
    },
    {
      "names": [
        "--play",
        "-p"
      ],
      "description": "Replay cmdlog",
      "args": {
        "name": "play",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--output",
        "-o"
      ],
      "description": "Save the final visible sheet to this file.",
      "args": {
        "name": "output",
        "description": "Save the final visible sheet to this file.",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "-N"
      ],
      "description": "Skip .visidatarc and plugins"
    }
  ],
  "args": [
    {
      "name": "inputs",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "vd"
}
