{
  "description": "Run colordiff on two files, which wraps diff and colours its output. Other options are passed through to diff and are not modelled here; use `diff ... | colordiff` for piped input.",
  "options": [
    {
      "names": [
        "--color"
      ],
      "description": "Force or suppress colour codes.",
      "args": {
        "name": "color",
        "description": "Force or suppress colour codes.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "yes",
            "description": "Force colour"
          },
          {
            "name": "no",
            "description": "Suppress colour"
          }
        ]
      }
    },
    {
      "names": [
        "--color-term-output-only"
      ],
      "description": "Colour only in a terminal"
    },
    {
      "names": [
        "--difftype"
      ],
      "description": "Force the diff format instead of auto-detecting it.",
      "args": {
        "name": "difftype",
        "description": "Force the diff format instead of auto-detecting it.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "diff",
            "description": "diff"
          },
          {
            "name": "diffc",
            "description": "diffc (context)"
          },
          {
            "name": "diffu",
            "description": "diffu (unified)"
          },
          {
            "name": "diffy",
            "description": "diffy (side by side)"
          },
          {
            "name": "debdiff",
            "description": "debdiff"
          },
          {
            "name": "wdiff",
            "description": "wdiff"
          }
        ]
      }
    },
    {
      "names": [
        "--fakeexitcode"
      ],
      "description": "Force the exit code to zero instead of diff's exit code."
    }
  ],
  "args": [
    {
      "name": "old_file",
      "isOptional": true,
      "template": "filepaths"
    },
    {
      "name": "new_file",
      "isOptional": true,
      "template": "filepaths"
    }
  ],
  "name": "colordiff"
}
