{
  "description": "Download Kaggle datasets and competition data. Submissions, kernels, models and benchmarks are left out.",
  "name": "kaggle",
  "subcommands": [
    {
      "name": "datasets",
      "subcommands": [
        {
          "name": "download",
          "description": "Download dataset files; the dataset is owner/dataset-name.",
          "options": [
            {
              "names": [
                "--file",
                "-f"
              ],
              "description": "Download only this file (all files when empty).",
              "args": {
                "name": "file",
                "description": "Download only this file (all files when empty).",
                "isOptional": false
              }
            },
            {
              "names": [
                "--path",
                "-p"
              ],
              "description": "Download folder",
              "args": {
                "name": "path",
                "isOptional": false,
                "template": "folders"
              }
            },
            {
              "names": [
                "--unzip"
              ],
              "description": "Deletes the .zip file afterwards.",
              "isDangerous": true
            },
            {
              "names": [
                "--force",
                "-o"
              ],
              "description": "Overwrite existing files",
              "isDangerous": true
            },
            {
              "names": [
                "--quiet",
                "-q"
              ],
              "description": "Quiet"
            }
          ],
          "args": [
            {
              "name": "dataset",
              "isOptional": true
            }
          ]
        }
      ]
    },
    {
      "name": "competitions",
      "subcommands": [
        {
          "name": "download",
          "description": "Download competition files.",
          "options": [
            {
              "names": [
                "--file",
                "-f"
              ],
              "description": "Download only this file (all files when empty).",
              "args": {
                "name": "file",
                "description": "Download only this file (all files when empty).",
                "isOptional": false
              }
            },
            {
              "names": [
                "--path",
                "-p"
              ],
              "description": "Download folder",
              "args": {
                "name": "path",
                "isOptional": false,
                "template": "folders"
              }
            },
            {
              "names": [
                "--unzip"
              ],
              "description": "Deletes the .zip file afterwards.",
              "isDangerous": true
            },
            {
              "names": [
                "--force",
                "-o"
              ],
              "description": "Overwrite existing files",
              "isDangerous": true
            },
            {
              "names": [
                "--quiet",
                "-q"
              ],
              "description": "Quiet"
            }
          ],
          "args": [
            {
              "name": "competition",
              "isOptional": true
            }
          ]
        }
      ]
    }
  ]
}
