{
  "id": "lando",
  "name": "Lando",
  "homepage": "https://docs.lando.dev/cli",
  "description": "Cli part of Lando",
  "executables": [
    "lando"
  ],
  "dotfiles": {
    "paths": [
      "~/.lando/config.yml"
    ],
    "secret": [],
    "exclude": [
      "~/.lando/cache/",
      "~/.lando/certs/"
    ]
  },
  "commands": {
    "format": 1,
    "label": "Lando",
    "description": "Start an app or rebuild it. Other lando commands and global update-channel options are left out.",
    "quality": "ai-draft",
    "parser": {
      "end_of_options": "--",
      "interleave": "permute",
      "long_equals": true,
      "short_attached": false,
      "short_bundles": false
    },
    "subcommand": [
      {
        "path": [
          "start"
        ],
        "label": "Start an app",
        "description": "Start the app in the current directory; builds containers on first run.",
        "source": [
          {
            "id": "docs",
            "kind": "manual",
            "url": "https://docs.lando.dev/cli/start.html",
            "revision": "v3.26.9",
            "evidence": "lando start\n--clear        Clears the lando tasks cache                                                                               [boolean]\n--debug        Shows debug output                                                                                         [boolean]\n--verbose, -v  Runs with extra verbosity                                                                                    [count]\n"
          }
        ],
        "field": [
          {
            "id": "verbose",
            "label": "Verbosity",
            "type": "count",
            "option": [
              "--verbose",
              "-v"
            ],
            "sources": [
              "docs"
            ]
          },
          {
            "id": "debug",
            "label": "Debug output",
            "type": "boolean",
            "option": [
              "--debug"
            ],
            "sources": [
              "docs"
            ]
          },
          {
            "id": "clear",
            "label": "Clear tasks cache",
            "type": "boolean",
            "option": [
              "--clear"
            ],
            "sources": [
              "docs"
            ]
          }
        ],
        "task": [
          {
            "id": "start",
            "label": "Start",
            "fields": [
              "verbose"
            ]
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "verbose",
              "debug",
              "clear"
            ]
          }
        ]
      },
      {
        "path": [
          "rebuild"
        ],
        "label": "Rebuild an app",
        "description": "Rebuild the app from scratch, preserving data.",
        "source": [
          {
            "id": "docs",
            "kind": "manual",
            "url": "https://docs.lando.dev/cli/rebuild.html",
            "revision": "v3.26.9",
            "evidence": "lando rebuild [--service <service>...] [--yes]\n--service, -s  Rebuilds only the specified services                                                                                     [array]\n--yes, -y      Answers yes to prompts                                                                                [boolean] [default: false]\n# Non-interactive rebuild\nlando rebuild --yes\nlando rebuild -s cache -s appserver\n"
          }
        ],
        "field": [
          {
            "id": "service",
            "label": "Service",
            "type": "string",
            "option": [
              "--service",
              "-s"
            ],
            "multiple": true,
            "sources": [
              "docs"
            ]
          },
          {
            "id": "yes",
            "label": "Answer yes to prompts",
            "type": "boolean",
            "option": [
              "--yes",
              "-y"
            ],
            "sources": [
              "docs"
            ]
          }
        ],
        "task": [
          {
            "id": "rebuild",
            "label": "Rebuild everything",
            "fields": [
              "yes"
            ]
          }
        ],
        "group": [
          {
            "id": "basic",
            "label": "Basic",
            "fields": [
              "service",
              "yes"
            ]
          }
        ]
      }
    ]
  }
}
