{
  "version": "3.52.0",
  "commands": {
    "search": {
      "id": "search",
      "description": "Starts a search on shopify.dev.",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {
        "query": {
          "name": "query"
        }
      }
    },
    "upgrade": {
      "id": "upgrade",
      "description": "Upgrade the Shopify CLI.",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {
        "path": {
          "name": "path",
          "type": "option",
          "description": "The path to your project directory.",
          "hidden": false,
          "multiple": false,
          "default": "."
        }
      },
      "args": {}
    },
    "version": {
      "id": "version",
      "description": "Shopify CLI version.",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "auth:logout": {
      "id": "auth:logout",
      "description": "Logout from Shopify.",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "debug:command-flags": {
      "id": "debug:command-flags",
      "description": "View all the available command flags",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {
        "csv": {
          "name": "csv",
          "type": "boolean",
          "description": "Output as CSV",
          "allowNo": false
        }
      },
      "args": {}
    },
    "demo:catalog": {
      "id": "demo:catalog",
      "description": "Browse the catalog for steps",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "demo:generate-file": {
      "id": "demo:generate-file",
      "summary": "Creates a JSON file alongside a JSON schema that will validate it",
      "description": "Create a command design file",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {
        "path": {
          "name": "path",
          "type": "option",
          "description": "The directory for generating the demo file.",
          "hidden": false,
          "multiple": false,
          "default": "."
        },
        "file": {
          "name": "file",
          "type": "option",
          "description": "The name of the demo file.",
          "hidden": false,
          "required": true,
          "multiple": false
        }
      },
      "args": {}
    },
    "demo": {
      "id": "demo",
      "description": "Demo a command design defined in a file",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {
        "file": {
          "name": "file",
          "type": "option",
          "description": "The path to the design file.",
          "hidden": false,
          "multiple": false,
          "default": "."
        }
      },
      "args": {}
    },
    "demo:print-ai-prompt": {
      "id": "demo:print-ai-prompt",
      "description": "Prints the prompts for a chat-enabled LLM to generate a demo",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "kitchen-sink:async": {
      "id": "kitchen-sink:async",
      "description": "View the UI kit components that process async tasks",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "kitchen-sink": {
      "id": "kitchen-sink",
      "description": "View all the available UI kit components",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [
        "kitchen-sink all"
      ],
      "flags": {},
      "args": {}
    },
    "kitchen-sink:prompts": {
      "id": "kitchen-sink:prompts",
      "description": "View the UI kit components prompts",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "kitchen-sink:static": {
      "id": "kitchen-sink:static",
      "description": "View the UI kit components that display static output",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "aliases": [],
      "flags": {},
      "args": {}
    },
    "plugins": {
      "id": "plugins",
      "strict": true,
      "pluginName": "@shopify/cli",
      "pluginAlias": "@shopify/cli",
      "pluginType": "core",
      "hidden": true,
      "aliases": [],
      "flags": {},
      "args": {}
    }
  }
}