{
  "description": "Install a project's dependencies with `conan install`. Lockfile, deployer, per-context (:build/:host) and output-format options are left out.",
  "name": "conan",
  "subcommands": [
    {
      "name": "install",
      "description": "Install dependencies",
      "options": [
        {
          "names": [
            "--build",
            "-b"
          ],
          "description": "Pattern such as missing, never or a package name.",
          "args": {
            "name": "build",
            "description": "Pattern such as missing, never or a package name.",
            "isOptional": false,
            "isVariadic": true,
            "suggestions": [
              {
                "name": "missing",
                "description": "missing"
              },
              {
                "name": "never",
                "description": "never"
              },
              {
                "name": "*",
                "description": "everything"
              }
            ]
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--requires"
          ],
          "description": "Requires (no conanfile)",
          "args": {
            "name": "requires",
            "isOptional": false,
            "isVariadic": true
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--tool-requires"
          ],
          "description": "Tool requires",
          "args": {
            "name": "tool_requires",
            "isOptional": false,
            "isVariadic": true
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--profile",
            "-pr"
          ],
          "description": "Profile",
          "args": {
            "name": "profile",
            "isOptional": false
          }
        },
        {
          "names": [
            "--settings",
            "-s"
          ],
          "description": "Settings (name=value)",
          "args": {
            "name": "settings",
            "isOptional": false,
            "isVariadic": true
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--options",
            "-o"
          ],
          "description": "Options (pkg:opt=value)",
          "args": {
            "name": "options",
            "isOptional": false,
            "isVariadic": true
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--conf",
            "-c"
          ],
          "description": "Conf (name=value)",
          "args": {
            "name": "conf",
            "isOptional": false,
            "isVariadic": true
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--generator",
            "-g"
          ],
          "description": "Generator",
          "args": {
            "name": "generator",
            "isOptional": false,
            "isVariadic": true,
            "suggestions": [
              {
                "name": "CMakeDeps",
                "description": "CMakeDeps"
              },
              {
                "name": "CMakeToolchain",
                "description": "CMakeToolchain"
              }
            ]
          },
          "isRepeatable": true
        },
        {
          "names": [
            "--output-folder",
            "-of"
          ],
          "description": "Output folder",
          "args": {
            "name": "output_folder",
            "isOptional": false,
            "template": "folders"
          }
        },
        {
          "names": [
            "--remote",
            "-r"
          ],
          "description": "Remote",
          "args": {
            "name": "remote",
            "isOptional": false
          }
        },
        {
          "names": [
            "--no-remote",
            "-nr"
          ],
          "description": "Resolve from cache only"
        }
      ],
      "args": [
        {
          "name": "path",
          "description": "Folder with conanfile.py/txt or a recipe file. Defaults to the current directory.",
          "isOptional": true,
          "template": "filepaths"
        }
      ]
    }
  ]
}
