{
  "commands": {
    "_test": {
      "aliases": [],
      "args": {},
      "description": "Test logging output",
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "_test",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "_test",
        "index.js"
      ]
    },
    "auth:login": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "Client ID for OAuth (falls back to SFCC_CLIENT_ID env var)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Log in via browser and save session (stateful auth)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html#b2c-auth-login",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> your-client-id",
        "<%= config.bin %> <%= command.id %> --auth-methods implicit"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "auth-methods": {
          "description": "Browser-based auth flow to use. Defaults to \"user\" (Authorization Code + PKCE).",
          "env": "SFCC_AUTH_METHODS",
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "user",
            "implicit"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "auth:login"
      ],
      "id": "auth:login",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "login.js"
      ]
    },
    "auth:logout": {
      "aliases": [],
      "args": {},
      "description": "Clear stored session (stateful auth)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html#b2c-auth-logout",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "auth:logout"
      ],
      "id": "auth:logout",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "logout.js"
      ]
    },
    "auth:token": {
      "aliases": [],
      "args": {},
      "description": "Get an OAuth access token\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html#b2c-auth-token",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --auth-scope sfcc.orders --auth-scope sfcc.products",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:token",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "token.js"
      ]
    },
    "bm:whoami": {
      "aliases": [],
      "args": {},
      "description": "Show details of the Business Manager user the current OAuth token resolves to",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:whoami",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "whoami.js"
      ]
    },
    "cap:install": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to a CAP directory or .zip file",
          "name": "path",
          "required": true
        }
      },
      "description": "Install a Commerce App Package (CAP) on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-install",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5 --site RefArch",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5.zip --site RefArch",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5 --site RefArch --skip-validate",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5 --site RefArch --create-pr"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "aliases": [
            "site"
          ],
          "char": "s",
          "description": "Site ID to install the Commerce App on",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clean-archive": {
          "description": "Delete the uploaded zip from the instance after install",
          "name": "clean-archive",
          "allowNo": false,
          "type": "boolean"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "skip-validate": {
          "description": "Skip CAP structure validation before install",
          "name": "skip-validate",
          "allowNo": false,
          "type": "boolean"
        },
        "create-pr": {
          "description": "Create a pull request against the connected Storefront Next repository when the app includes storefront content",
          "name": "create-pr",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Skip the non-Salesforce app confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:install",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "install.js"
      ]
    },
    "cap:list": {
      "aliases": [],
      "args": {},
      "description": "List Commerce Apps locally or installed on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --local",
        "<%= config.bin %> <%= command.id %> --local --project-directory ./my-workspace",
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --site-id RefArch",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "local": {
          "char": "l",
          "description": "List locally detected Commerce App Packages (no instance required)",
          "name": "local",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "aliases": [
            "site"
          ],
          "char": "s",
          "description": "Site IDs to query (comma-separated). If omitted, queries all sites.",
          "name": "site-id",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: path, id, name, version, domain, siteId, featureName, featureType, featureSource, installStatus, configStatus, installedAt",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "list.js"
      ]
    },
    "cap:package": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to the CAP source directory",
          "name": "path",
          "required": true
        }
      },
      "description": "Package a Commerce App directory into a distributable .zip file\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-package",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5 --output ./dist",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5 --output ./dist/my-app.zip"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output path (directory or .zip filename). Defaults to current directory.",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:package",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "package.js"
      ]
    },
    "cap:pull": {
      "aliases": [],
      "args": {
        "appName": {
          "description": "Commerce App feature name to pull (e.g. avalara-tax). If omitted, pulls all registry apps.",
          "name": "appName",
          "required": false
        }
      },
      "description": "Pull installed Commerce Apps from a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-pull",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> avalara-tax",
        "<%= config.bin %> <%= command.id %> --site-id RefArch",
        "<%= config.bin %> <%= command.id %> --output ./my-apps"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "aliases": [
            "site"
          ],
          "char": "s",
          "description": "Site ID to query for installed apps. If omitted, queries all sites.",
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output directory (default: ./commerce-apps)",
          "name": "output",
          "default": "commerce-apps",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:pull",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "pull.js"
      ]
    },
    "cap:tasks": {
      "aliases": [],
      "args": {
        "appName": {
          "description": "Commerce App feature name (e.g. avalara-tax)",
          "name": "appName",
          "required": true
        }
      },
      "description": "List configuration tasks for an installed Commerce App\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-tasks",
      "examples": [
        "<%= config.bin %> <%= command.id %> avalara-tax --site-id RefArch",
        "<%= config.bin %> <%= command.id %> avalara-tax --site-id RefArch --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "aliases": [
            "site"
          ],
          "char": "s",
          "description": "Site ID to query",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:tasks",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "tasks.js"
      ]
    },
    "cap:uninstall": {
      "aliases": [],
      "args": {
        "appName": {
          "description": "App ID to uninstall (from commerce-app.json \"id\" field, e.g. \"avalara-tax\")",
          "name": "appName",
          "required": true
        }
      },
      "description": "Uninstall a Commerce App from a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-uninstall",
      "examples": [
        "<%= config.bin %> <%= command.id %> avalara-tax --site-id RefArch"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "aliases": [
            "site"
          ],
          "char": "s",
          "description": "Site ID to uninstall the Commerce App from",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:uninstall",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "uninstall.js"
      ]
    },
    "cap:validate": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to a CAP directory or .zip file",
          "name": "path",
          "required": true
        }
      },
      "description": "Validate the structure and manifest of a Commerce App Package (CAP)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cap.html#b2c-cap-validate",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5",
        "<%= config.bin %> <%= command.id %> ./commerce-avalara-tax-app-v0.2.5.zip"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cap:validate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cap",
        "validate.js"
      ]
    },
    "cip:describe": {
      "aliases": [],
      "args": {
        "table": {
          "description": "Table name to describe",
          "name": "table",
          "required": true
        }
      },
      "description": "Describe columns for a CIP table\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-describe",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "schema": {
          "description": "Metadata schema name",
          "helpGroup": "QUERY",
          "name": "schema",
          "default": "warehouse",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:describe",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "describe.js"
      ]
    },
    "cip:query": {
      "aliases": [],
      "args": {
        "sql": {
          "description": "SQL query text",
          "name": "sql",
          "required": false
        }
      },
      "description": "Execute raw SQL against CIP analytics\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-query",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "Read SQL query from file",
          "helpGroup": "QUERY",
          "name": "file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:query",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "query.js"
      ]
    },
    "cip:report": {
      "aliases": [],
      "args": {},
      "description": "Run curated CIP analytics reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report",
      "examples": [
        "<%= config.bin %> cip report --help",
        "<%= config.bin %> cip report sales-analytics --site-id Sites-SiteGenesis-Site",
        "<%= config.bin %> cip report sales-analytics --site-id Sites-SiteGenesis-Site --sql"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report.js"
      ]
    },
    "cip:tables": {
      "aliases": [],
      "args": {},
      "description": "List tables from CIP metadata catalog\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-tables",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "all": {
          "description": "Include all table types (default only TABLE)",
          "helpGroup": "QUERY",
          "name": "all",
          "allowNo": false,
          "type": "boolean"
        },
        "pattern": {
          "description": "Table name pattern (SQL LIKE)",
          "helpGroup": "QUERY",
          "name": "pattern",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "schema": {
          "description": "Metadata schema name",
          "helpGroup": "QUERY",
          "name": "schema",
          "default": "warehouse",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:tables",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "tables.js"
      ]
    },
    "content:export": {
      "aliases": [],
      "args": {
        "pages": {
          "description": "Content IDs to export (pages, content assets, or components)",
          "name": "pages",
          "required": true
        }
      },
      "description": "Export Page Designer pages with components and assets from a content library",
      "examples": [
        "<%= config.bin %> <%= command.id %> --library SharedLibrary homepage",
        "<%= config.bin %> <%= command.id %> --library SharedLibrary homepage about-us",
        "<%= config.bin %> <%= command.id %> --library SharedLibrary \"hero-.*\" --regex",
        "<%= config.bin %> <%= command.id %> --library RefArch --site-library homepage -o ./export",
        "<%= config.bin %> <%= command.id %> --library SharedLibrary homepage --json",
        "<%= config.bin %> <%= command.id %> --library SharedLibrary homepage --dry-run"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "library": {
          "description": "Library ID or site ID (also configurable via dw.json \"content-library\" or \"libraries\")",
          "name": "library",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output directory",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "site-library": {
          "description": "Library is a site-private library (defaults from a matching \"libraries\" config entry)",
          "name": "site-library",
          "allowNo": true,
          "type": "boolean"
        },
        "asset-query": {
          "char": "q",
          "description": "JSON dot-paths for asset extraction (falls back to config \"assetQuery\", then [\"image.path\"])",
          "name": "asset-query",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "regex": {
          "char": "r",
          "description": "Treat page IDs as regular expressions",
          "name": "regex",
          "allowNo": false,
          "type": "boolean"
        },
        "folder": {
          "description": "Filter by folder classification",
          "name": "folder",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "offline": {
          "description": "Skip asset downloads",
          "name": "offline",
          "allowNo": false,
          "type": "boolean"
        },
        "library-file": {
          "description": "Use a local library XML file instead of fetching from instance",
          "name": "library-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "keep-orphans": {
          "description": "Include orphan components in export",
          "name": "keep-orphans",
          "allowNo": false,
          "type": "boolean"
        },
        "show-tree": {
          "description": "Display tree structure of exported content",
          "name": "show-tree",
          "allowNo": false,
          "type": "boolean"
        },
        "timeout": {
          "description": "Export job timeout in seconds",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview export without downloading assets or writing files",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "content:export",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "content",
        "export.js"
      ]
    },
    "content:list": {
      "aliases": [],
      "args": {},
      "description": "List pages and content in a content library",
      "examples": [
        "<%= config.bin %> <%= command.id %> --library SharedLibrary",
        "<%= config.bin %> <%= command.id %> --library SharedLibrary --tree",
        "<%= config.bin %> <%= command.id %> --library RefArch --site-library --type page",
        "<%= config.bin %> <%= command.id %> --library RefArch --site-library --type fragment"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "library": {
          "description": "Library ID or site ID (also configurable via dw.json \"content-library\" or \"libraries\")",
          "name": "library",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "site-library": {
          "description": "Site-private library (defaults from a matching \"libraries\" config entry)",
          "name": "site-library",
          "allowNo": true,
          "type": "boolean"
        },
        "library-file": {
          "description": "Local XML file",
          "name": "library-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "description": "Filter by node type",
          "name": "type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "page",
            "content",
            "component",
            "fragment"
          ],
          "type": "option"
        },
        "components": {
          "description": "Include components in output",
          "name": "components",
          "allowNo": false,
          "type": "boolean"
        },
        "tree": {
          "description": "Show tree structure",
          "name": "tree",
          "allowNo": false,
          "type": "boolean"
        },
        "timeout": {
          "description": "Job timeout in seconds",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, type, typeId, children",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "content:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "content",
        "list.js"
      ]
    },
    "content:validate": {
      "aliases": [],
      "args": {
        "files": {
          "description": "File(s), directory, or glob pattern(s) for JSON metadefinition files to validate",
          "name": "files",
          "required": true
        }
      },
      "description": "Validate Page Designer metadefinition JSON files against schemas",
      "examples": [
        "<%= config.bin %> <%= command.id %> cartridge/experience/pages/storePage.json",
        "<%= config.bin %> <%= command.id %> --type componenttype mycomponent.json",
        "<%= config.bin %> <%= command.id %> 'cartridge/experience/**/*.json'",
        "<%= config.bin %> <%= command.id %> cartridge/experience/",
        "<%= config.bin %> <%= command.id %> storePage.json --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "char": "t",
          "description": "Schema type (auto-detected if not specified)",
          "name": "type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "pagetype",
            "componenttype",
            "aspecttype",
            "cmsrecord",
            "customeditortype",
            "contentassetpageconfig",
            "contentassetcomponentconfig",
            "contentassetstructuredcontentdata",
            "image"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "content:validate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "content",
        "validate.js"
      ]
    },
    "code:activate": {
      "aliases": [],
      "args": {
        "codeVersion": {
          "description": "Code version ID to activate",
          "name": "codeVersion",
          "required": false
        }
      },
      "description": "Activate or reload a code version\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-activate",
      "examples": [
        "<%= config.bin %> <%= command.id %> v1",
        "<%= config.bin %> <%= command.id %> v1 --server my-sandbox.demandware.net",
        "<%= config.bin %> <%= command.id %> --reload",
        "<%= config.bin %> <%= command.id %> v1 --reload"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "reload": {
          "char": "r",
          "description": "Reload the code version (forces a code cache reload by toggling activation)",
          "name": "reload",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "code:activate"
      ],
      "id": "code:activate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "activate.js"
      ]
    },
    "code:delete": {
      "aliases": [],
      "args": {
        "codeVersion": {
          "description": "Code version ID to delete",
          "name": "codeVersion",
          "required": true
        }
      },
      "description": "Delete a code version\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> old-version",
        "<%= config.bin %> <%= command.id %> old-version --force",
        "<%= config.bin %> <%= command.id %> old-version --server my-sandbox.demandware.net"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "code:delete"
      ],
      "id": "code:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "delete.js"
      ]
    },
    "code:deploy": {
      "aliases": [],
      "args": {
        "cartridgePath": {
          "default": ".",
          "description": "Path to cartridges directory",
          "name": "cartridgePath"
        }
      },
      "description": "Deploy cartridges to a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-deploy",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> ./my-cartridges",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net --code-version v1",
        "<%= config.bin %> <%= command.id %> --activate",
        "<%= config.bin %> <%= command.id %> --delete --activate",
        "<%= config.bin %> <%= command.id %> --reload",
        "<%= config.bin %> <%= command.id %> -c app_storefront_base -c plugin_applepay",
        "<%= config.bin %> <%= command.id %> -x test_cartridge"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "name": "cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "name": "exclude-cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "activate": {
          "char": "a",
          "description": "Activate code version after deploy",
          "exclusive": [
            "reload"
          ],
          "name": "activate",
          "allowNo": false,
          "type": "boolean"
        },
        "reload": {
          "char": "r",
          "description": "Reload (toggle activation to force reload) code version after deploy",
          "exclusive": [
            "activate"
          ],
          "name": "reload",
          "allowNo": false,
          "type": "boolean"
        },
        "delete": {
          "description": "Delete existing cartridges before upload",
          "name": "delete",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "code:deploy"
      ],
      "id": "code:deploy",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "baseArgs": {
        "cartridgePath": {
          "description": "Path to cartridges directory",
          "default": ".",
          "input": [],
          "type": "option"
        }
      },
      "cartridgeFlags": {
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "deploy.js"
      ]
    },
    "code:download": {
      "aliases": [],
      "args": {
        "cartridgePath": {
          "default": ".",
          "description": "Path to cartridges directory",
          "name": "cartridgePath"
        }
      },
      "description": "Download cartridge code from a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-download",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> -o ./downloaded",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net --code-version v1",
        "<%= config.bin %> <%= command.id %> --mirror",
        "<%= config.bin %> <%= command.id %> -c app_storefront_base -c plugin_applepay",
        "<%= config.bin %> <%= command.id %> -x test_cartridge"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "name": "cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "name": "exclude-cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output directory for downloaded cartridges",
          "exclusive": [
            "mirror"
          ],
          "name": "output",
          "default": "cartridges",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mirror": {
          "char": "m",
          "description": "Extract cartridges to their local project locations",
          "exclusive": [
            "output"
          ],
          "name": "mirror",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "code:download"
      ],
      "id": "code:download",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "baseArgs": {
        "cartridgePath": {
          "description": "Path to cartridges directory",
          "default": ".",
          "input": [],
          "type": "option"
        }
      },
      "cartridgeFlags": {
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "download.js"
      ]
    },
    "code:list": {
      "aliases": [],
      "args": {},
      "description": "List code versions on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns id,active,lastModified",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, active, rollback, lastModified, cartridges",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "code:list"
      ],
      "id": "code:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "list.js"
      ]
    },
    "code:watch": {
      "aliases": [],
      "args": {
        "cartridgePath": {
          "default": ".",
          "description": "Path to cartridges directory",
          "name": "cartridgePath"
        }
      },
      "description": "Watch cartridges and upload changes to an instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html#b2c-code-watch",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> ./my-cartridges",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net --code-version v1",
        "<%= config.bin %> <%= command.id %> -c app_storefront_base",
        "<%= config.bin %> <%= command.id %> -x test_cartridge"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "name": "cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "name": "exclude-cartridge",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "code:watch",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "baseArgs": {
        "cartridgePath": {
          "description": "Path to cartridges directory",
          "default": ".",
          "input": [],
          "type": "option"
        }
      },
      "cartridgeFlags": {
        "cartridge": {
          "char": "c",
          "description": "Include specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        },
        "exclude-cartridge": {
          "char": "x",
          "description": "Exclude specific cartridge(s) (comma-separated)",
          "multiple": true,
          "multipleNonGreedy": true,
          "delimiter": ",",
          "input": [],
          "type": "option"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "code",
        "watch.js"
      ]
    },
    "debug:cli": {
      "aliases": [],
      "args": {},
      "description": "Start an interactive CLI debug session for B2C Commerce script debugging. Use --rpc for JSONL-over-stdio RPC mode suitable for headless scripts and agents.",
      "examples": [
        "<%= config.bin %> debug cli",
        "<%= config.bin %> debug cli --cartridge-path ./cartridges",
        "<%= config.bin %> debug cli --client-id my-debugger",
        "<%= config.bin %> debug cli --rpc"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for the debugger API",
          "name": "client-id",
          "default": "b2c-cli",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "cartridge-path": {
          "description": "Path to cartridges directory",
          "name": "cartridge-path",
          "default": ".",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rpc": {
          "description": "Run in RPC mode: JSONL commands on stdin, JSONL responses on stdout",
          "name": "rpc",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "debug:cli",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "debug",
        "cli.js"
      ]
    },
    "debug": {
      "aliases": [],
      "args": {},
      "description": "Start a DAP debug adapter for B2C Commerce script debugging\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/debug.html#b2c-debug",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --cartridge-path ./cartridges",
        "<%= config.bin %> <%= command.id %> --client-id my-debugger"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for the debugger API",
          "name": "client-id",
          "default": "b2c-cli",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "cartridge-path": {
          "description": "Path to cartridges directory",
          "name": "cartridge-path",
          "default": ".",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "debug",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "debug",
        "index.js"
      ]
    },
    "docs:cache": {
      "aliases": [],
      "args": {},
      "description": "Show or clear the local documentation content cache (online docs cached after first read)",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --clear",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear": {
          "description": "Delete all cached documentation content (memory + on-disk)",
          "name": "clear",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:cache",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "cache.js"
      ]
    },
    "docs:download": {
      "aliases": [],
      "args": {
        "output": {
          "description": "Output directory for extracted documentation",
          "name": "output",
          "required": true
        }
      },
      "description": "Download Script API documentation from a B2C Commerce instance",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./docs",
        "<%= config.bin %> <%= command.id %> ./docs --keep-archive",
        "<%= config.bin %> <%= command.id %> --server sandbox.demandware.net ./my-docs"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "keep-archive": {
          "description": "Keep the downloaded archive file",
          "name": "keep-archive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:download",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "download.js"
      ]
    },
    "docs:read": {
      "aliases": [],
      "args": {
        "query": {
          "description": "Search query for documentation (class name, module path, or partial match)",
          "name": "query",
          "required": true
        }
      },
      "description": "Read B2C Commerce documentation (Script API class, guide, or job step)",
      "examples": [
        "<%= config.bin %> <%= command.id %> ProductMgr",
        "<%= config.bin %> <%= command.id %> dw.catalog.ProductMgr",
        "<%= config.bin %> <%= command.id %> \"dw system Status\"",
        "<%= config.bin %> <%= command.id %> ProductMgr --raw",
        "<%= config.bin %> <%= command.id %> ProductMgr --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "raw": {
          "char": "r",
          "description": "Output raw markdown without terminal formatting",
          "name": "raw",
          "allowNo": false,
          "type": "boolean"
        },
        "topics": {
          "description": "Limit readable documentation to these categories (comma-separated allowlist that bounds the whole corpus). Unknown names are ignored with a warning.",
          "env": "SFCC_DOCS_TOPICS",
          "name": "topics",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "workspace": {
          "description": "Favor docs for a workspace type (auto|all|cartridges|sfra|pwa-kit-v3|storefront-next) when resolving a fuzzy query, matching `docs search` ranking. Defaults to auto-detecting; \"all\" applies no preference. Ignored for an exact id match.",
          "name": "workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:read",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "read.js"
      ]
    },
    "docs:schema": {
      "aliases": [],
      "args": {
        "query": {
          "description": "Schema name or partial match (e.g., \"catalog\", \"order\")",
          "name": "query",
          "required": false
        }
      },
      "description": "Read an XSD schema file",
      "examples": [
        "<%= config.bin %> <%= command.id %> catalog",
        "<%= config.bin %> <%= command.id %> order",
        "<%= config.bin %> <%= command.id %> --list",
        "<%= config.bin %> <%= command.id %> catalog --json",
        "xmllint --schema \"$(<%= config.bin %> <%= command.id %> catalog --path)\" file.xml --noout"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "list": {
          "char": "l",
          "description": "List all available schemas",
          "name": "list",
          "allowNo": false,
          "type": "boolean"
        },
        "path": {
          "char": "p",
          "description": "Print the filesystem path to the schema instead of its content",
          "name": "path",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:schema",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "schema.js"
      ]
    },
    "docs:search": {
      "aliases": [],
      "args": {
        "query": {
          "description": "Search query (matches title, headings, keywords across all documentation corpora)",
          "name": "query",
          "required": false
        }
      },
      "description": "Search B2C Commerce documentation (Script API, Developer Center guides, job steps) — use for any B2C dev/admin question",
      "examples": [
        "<%= config.bin %> <%= command.id %> ProductMgr",
        "<%= config.bin %> <%= command.id %> \"passwordless login\" --category commerce-api",
        "<%= config.bin %> <%= command.id %> \"storefront next getting started\" --category sfnext",
        "<%= config.bin %> <%= command.id %> status --limit 5",
        "<%= config.bin %> <%= command.id %> \"passwordless login\" --limit 5 --offset 5",
        "<%= config.bin %> <%= command.id %> --list --category tooling"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "char": "l",
          "description": "Maximum number of results to display",
          "name": "limit",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "char": "o",
          "description": "Number of ranked results to skip (for pagination)",
          "name": "offset",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "list": {
          "description": "List all available documentation entries",
          "name": "list",
          "allowNo": false,
          "type": "boolean"
        },
        "category": {
          "char": "c",
          "description": "Restrict results to a documentation category",
          "name": "category",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "script-api",
            "job-step",
            "commerce-api",
            "pwa-kit-managed-runtime",
            "sfnext",
            "sfra",
            "b2c-commerce",
            "tooling",
            "help-admin",
            "help-merchant"
          ],
          "type": "option"
        },
        "topics": {
          "description": "Limit the available documentation to these categories (comma-separated allowlist that bounds the whole corpus). --category and --workspace narrow within it. Unknown names are ignored with a warning.",
          "env": "SFCC_DOCS_TOPICS",
          "name": "topics",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "workspace": {
          "description": "Favor docs for a workspace type (auto|all|cartridges|sfra|pwa-kit-v3|storefront-next). Defaults to auto-detecting; \"all\" applies no preference; \"auto\" forces detection; or name one or more types (comma-separated).",
          "name": "workspace",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "description": "Columns to display (comma-separated). Available: id, title, category, summary, keywords, url, sourceUrl, score",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "docs:search",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "docs",
        "search.js"
      ]
    },
    "job:export": {
      "aliases": [],
      "args": {},
      "description": "Job execution and site archive import/export (IMPEX)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-export",
      "examples": [
        "<%= config.bin %> <%= command.id %> --global-data meta_data",
        "<%= config.bin %> <%= command.id %> --site RefArch --site-data content,site_preferences",
        "<%= config.bin %> <%= command.id %> --catalog storefront-catalog",
        "<%= config.bin %> <%= command.id %> --data-units '{\"global_data\":{\"meta_data\":true}}'",
        "<%= config.bin %> <%= command.id %> --output ./exports --no-download"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output path (directory or .zip file)",
          "name": "output",
          "default": "./export",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "site": {
          "description": "Site IDs to export (comma-separated)",
          "name": "site",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "site-data": {
          "description": "Site data units to export (comma-separated: content,site_preferences,etc.)",
          "name": "site-data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "catalog": {
          "description": "Catalog IDs to export (comma-separated)",
          "name": "catalog",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "library": {
          "description": "Library IDs to export (comma-separated)",
          "name": "library",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "inventory-list": {
          "description": "Inventory list IDs to export (comma-separated)",
          "name": "inventory-list",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "price-book": {
          "description": "Price book IDs to export (comma-separated)",
          "name": "price-book",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "global-data": {
          "description": "Global data units to export (comma-separated: meta_data,custom_types,etc.)",
          "name": "global-data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "data-units": {
          "char": "d",
          "description": "Full data units configuration as JSON string",
          "name": "data-units",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "keep-archive": {
          "char": "k",
          "description": "Keep archive on instance after download",
          "name": "keep-archive",
          "allowNo": false,
          "type": "boolean"
        },
        "no-download": {
          "description": "Do not download the archive (leave on instance)",
          "name": "no-download",
          "allowNo": false,
          "type": "boolean"
        },
        "zip-only": {
          "description": "Save as zip file without extracting",
          "name": "zip-only",
          "allowNo": false,
          "type": "boolean"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "show-log": {
          "description": "Show job log on failure",
          "name": "show-log",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:export",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "export.js"
      ]
    },
    "job:import-set": {
      "aliases": [],
      "args": {
        "directory": {
          "default": "./migrations",
          "description": "Directory whose immediate child directories and zip files form the ordered import set",
          "name": "directory"
        }
      },
      "description": "Apply an ordered set of site import/export archives, skipping archives already recorded on the instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-import-set",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --dry-run",
        "<%= config.bin %> <%= command.id %> --no-cartridge-metadata",
        "<%= config.bin %> <%= command.id %> ./release-data",
        "<%= config.bin %> <%= command.id %> --break-lock"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "set-id": {
          "description": "Name for an independent import history",
          "name": "set-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview pending and applied archives without importing or changing history",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        },
        "keep-archive": {
          "char": "k",
          "description": "Keep each uploaded archive on the instance after import",
          "name": "keep-archive",
          "allowNo": false,
          "type": "boolean"
        },
        "cartridge-metadata": {
          "description": "Include archives from metadata directories in discovered cartridges before other imports",
          "name": "cartridge-metadata",
          "allowNo": true,
          "type": "boolean"
        },
        "import-set-exclude": {
          "description": "Exclude a project-relative directory recursively from import-set source discovery",
          "env": "SFCC_IMPORT_SET_EXCLUDE",
          "name": "import-set-exclude",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "break-lock": {
          "description": "Recover an import set after confirming its previous runner has stopped",
          "name": "break-lock",
          "allowNo": false,
          "type": "boolean"
        },
        "stale-lock-seconds": {
          "description": "Consider an inactive import-set run stale after this many seconds",
          "name": "stale-lock-seconds",
          "default": 1800,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "lock-poll-interval": {
          "description": "Seconds between checks while waiting for another import-set run",
          "name": "lock-poll-interval",
          "default": 3,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Per-import job timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "poll-interval": {
          "description": "Job polling interval in seconds",
          "name": "poll-interval",
          "default": 3,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "show-log": {
          "description": "Show the job log when an import fails",
          "name": "show-log",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:import-set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "import-set.js"
      ]
    },
    "job:import": {
      "aliases": [],
      "args": {
        "target": {
          "description": "Directory, zip file, or remote filename to import",
          "name": "target",
          "required": true
        }
      },
      "description": "Import a site archive to a B2C Commerce instance using sfcc-site-archive-import job\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-import",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./my-site-data",
        "<%= config.bin %> <%= command.id %> ./export.zip",
        "<%= config.bin %> <%= command.id %> ./my-site-data --keep-archive",
        "<%= config.bin %> <%= command.id %> existing-archive.zip --remote",
        "<%= config.bin %> <%= command.id %> ./my-site-data sites/RefArch libraries/mylib",
        "<%= config.bin %> <%= command.id %> ./my-site-data 'libraries/**'",
        "<%= config.bin %> <%= command.id %> ./big-site-data --split",
        "<%= config.bin %> <%= command.id %> ./big-site-data --split --max-size 150mb"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for import job to complete",
          "name": "wait",
          "allowNo": true,
          "type": "boolean"
        },
        "keep-archive": {
          "char": "k",
          "description": "Keep archive on instance after import",
          "name": "keep-archive",
          "allowNo": false,
          "type": "boolean"
        },
        "remote": {
          "char": "r",
          "description": "Target is a filename already on the instance (in Impex/src/instance/)",
          "name": "remote",
          "allowNo": false,
          "type": "boolean"
        },
        "split": {
          "char": "s",
          "description": "Split a large directory import into multiple archive parts (XML first, static assets deferred) to stay under the instance size limit",
          "name": "split",
          "allowNo": false,
          "type": "boolean"
        },
        "max-size": {
          "dependsOn": [
            "split"
          ],
          "description": "Per-archive size limit for --split (e.g. 190, 190mb, 512kb; bare number is MiB)",
          "name": "max-size",
          "default": "190mb",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 3,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "show-log": {
          "description": "Show job log on failure",
          "name": "show-log",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:import",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "import.js"
      ]
    },
    "job:log": {
      "aliases": [],
      "args": {
        "jobId": {
          "description": "Job ID",
          "name": "jobId",
          "required": true
        },
        "executionId": {
          "description": "Execution ID (if omitted, finds the most recent execution with a log)",
          "name": "executionId",
          "required": false
        }
      },
      "description": "Retrieve the log for a job execution\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-log",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-job",
        "<%= config.bin %> <%= command.id %> my-job --failed",
        "<%= config.bin %> <%= command.id %> my-job abc123-def456",
        "<%= config.bin %> <%= command.id %> my-job --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "failed": {
          "description": "Find the most recent failed execution with a log",
          "name": "failed",
          "allowNo": false,
          "type": "boolean"
        },
        "no-color": {
          "description": "Disable colored output",
          "name": "no-color",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:log",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "log.js"
      ]
    },
    "job:run": {
      "aliases": [],
      "args": {
        "jobId": {
          "description": "Job ID to execute",
          "name": "jobId",
          "required": true
        }
      },
      "description": "Execute a job on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-run",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-custom-job",
        "<%= config.bin %> <%= command.id %> my-custom-job --wait",
        "<%= config.bin %> <%= command.id %> my-custom-job -P \"SiteScope={\\\"all_storefront_sites\\\":true}\" -P OtherParam=value",
        "<%= config.bin %> <%= command.id %> my-custom-job --wait --timeout 600",
        "<%= config.bin %> <%= command.id %> sfcc-search-index-product-full-update --body '{\"site_scope\":{\"named_sites\":[\"RefArch\"]}}'"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for job to complete",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds when waiting (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 3,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "param": {
          "char": "P",
          "description": "Job parameter in format \"name=value\" (use -P multiple times for multiple params)",
          "exclusive": [
            "body"
          ],
          "name": "param",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "body": {
          "char": "B",
          "description": "Raw JSON request body (for system jobs with non-standard schemas)",
          "exclusive": [
            "param"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-wait-running": {
          "description": "Do not wait for running job to finish before starting",
          "name": "no-wait-running",
          "allowNo": false,
          "type": "boolean"
        },
        "show-log": {
          "description": "Show job log on failure",
          "name": "show-log",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "job:run"
      ],
      "id": "job:run",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "run.js"
      ]
    },
    "job:search": {
      "aliases": [],
      "args": {},
      "description": "Search for job executions on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-search",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --job-id my-custom-job",
        "<%= config.bin %> <%= command.id %> --status RUNNING,PENDING",
        "<%= config.bin %> <%= command.id %> --count 50",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "job-id": {
          "char": "j",
          "description": "Filter by job ID",
          "name": "job-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "description": "Filter by status (comma-separated: RUNNING,PENDING,OK,ERROR)",
          "name": "status",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "count": {
          "char": "n",
          "description": "Maximum number of results",
          "name": "count",
          "default": 25,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start": {
          "description": "Starting index for pagination",
          "name": "start",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-by": {
          "description": "Sort by field",
          "name": "sort-by",
          "default": "start_time",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "start_time",
            "end_time",
            "job_id",
            "status"
          ],
          "type": "option"
        },
        "sort-order": {
          "description": "Sort order",
          "name": "sort-order",
          "default": "desc",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "asc",
            "desc"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, jobId, status, startTime",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:search",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "search.js"
      ]
    },
    "job:wait": {
      "aliases": [],
      "args": {
        "jobId": {
          "description": "Job ID",
          "name": "jobId",
          "required": true
        },
        "executionId": {
          "description": "Execution ID to wait for",
          "name": "executionId",
          "required": true
        }
      },
      "description": "Wait for a job execution to complete\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-wait",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-job abc123-def456",
        "<%= config.bin %> <%= command.id %> my-job abc123-def456 --timeout 600",
        "<%= config.bin %> <%= command.id %> my-job abc123-def456 --poll-interval 5"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: no timeout)",
          "name": "timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "poll-interval": {
          "description": "Polling interval in seconds",
          "name": "poll-interval",
          "default": 3,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "show-log": {
          "description": "Show job log on failure",
          "name": "show-log",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:wait",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "wait.js"
      ]
    },
    "metrics:controller": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get SFRA controller performance metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-controller",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 6h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:controller",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "controller.js"
      ]
    },
    "metrics:ecdn": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get edge CDN performance metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-ecdn",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 1h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:ecdn",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "ecdn.js"
      ]
    },
    "metrics:list": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] List available metrics categories. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "list.js"
      ]
    },
    "metrics:mrt": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get Managed Runtime (PWA Kit) metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-mrt",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 1h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:mrt",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "mrt.js"
      ]
    },
    "metrics:ocapi": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get OCAPI request metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-ocapi",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --ocapi-category shop",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --ocapi-category shop --ocapi-api baskets"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        },
        "ocapi-category": {
          "description": "Filter OCAPI metrics by category",
          "name": "ocapi-category",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ocapi-api": {
          "description": "Filter OCAPI metrics by API",
          "name": "ocapi-api",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:ocapi",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "ocapi.js"
      ]
    },
    "metrics:overall": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get system-wide aggregate metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-overall",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 1h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:overall",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "overall.js"
      ]
    },
    "metrics:sales": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get sales transaction metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-sales",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 6h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:sales",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "sales.js"
      ]
    },
    "metrics:scapi-hooks": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get SCAPI hook execution metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-scapi-hooks",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --window 1h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:scapi-hooks",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "scapi-hooks.js"
      ]
    },
    "metrics:scapi": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get SCAPI request metrics (volume, latency, errors, cache). The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-scapi",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --from 7d --window 1h",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --api-family products",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --api-family shopper --api-name shopper-products"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        },
        "api-family": {
          "description": "Filter SCAPI metrics by API family",
          "name": "api-family",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-name": {
          "description": "Filter SCAPI metrics by API name",
          "name": "api-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:scapi",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "scapi.js"
      ]
    },
    "metrics:third-party": {
      "aliases": [],
      "args": {},
      "description": "[CLOSED BETA] Get third-party service integration metrics. The Metrics API must be enabled for your organization.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html#b2c-metrics-third-party",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --third-party-service-id my-service"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "name": "window",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "name": "tags",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        },
        "third-party-service-id": {
          "description": "Filter third-party metrics by service ID",
          "name": "third-party-service-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "metrics:third-party",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "timeWindowFlags": {
        "from": {
          "description": "Start of the time window: relative (e.g. \"1h\", \"7d\" ago) or ISO 8601 (e.g. \"2026-01-25T10:00:00\")",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End of the time window: relative (e.g. \"6h\" ago) or ISO 8601. Defaults to 24h after --from (capped at now)",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "window": {
          "aliases": [
            "for"
          ],
          "description": "Window duration (e.g. \"1h\", \"30m\", \"2d\"). With --from: window forward from it; with --to: window back from it; alone: the last <window>. Defaults to 24h",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "tags": {
          "allowNo": true,
          "default": true,
          "description": "Add a structured \"tags\" object (realm, environment, applied filters, and per-series dimensions like apiFamily/host/cacheStatus) to each series. On by default; use --no-tags for the raw API shape",
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: metric, series, unit, latestValue, points, latestTimestamp, tags",
          "input": [],
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "default": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "metrics",
        "third-party.js"
      ]
    },
    "mrt:save-credentials": {
      "aliases": [],
      "args": {},
      "description": "Save MRT credentials to the ~/.mobify file\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-save-credentials",
      "examples": [
        "<%= config.bin %> <%= command.id %> --user user@example.com --api-key abc123",
        "<%= config.bin %> <%= command.id %> --user user@example.com --api-key abc123 --yes",
        "<%= config.bin %> <%= command.id %> --user user@example.com --api-key abc123 --credentials-file ./my-creds",
        "<%= config.bin %> <%= command.id %> --user user@example.com --api-key abc123 --cloud-origin https://custom.example.com"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "user": {
          "description": "MRT username (email)",
          "name": "user",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "name": "api-key",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "description": "MRT cloud origin URL (determines credentials file path; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "yes": {
          "char": "y",
          "description": "Overwrite existing credentials without confirmation",
          "name": "yes",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:save-credentials",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "save-credentials.js"
      ]
    },
    "mrt:tail-logs": {
      "aliases": [],
      "args": {},
      "description": "Tail application logs from a Managed Runtime environment",
      "examples": [
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --level ERROR --level WARN",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --json",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --search \"timeout\"",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --search \"GET|POST\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "level": {
          "description": "Filter by log level (ERROR, WARN, INFO, DEBUG, etc.)",
          "name": "level",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "search": {
          "char": "g",
          "description": "Filter entries matching this regex pattern (case-insensitive)",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-color": {
          "description": "Disable colored output",
          "name": "no-color",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:tail-logs",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "tail-logs.js"
      ]
    },
    "scaffold:generate": {
      "aliases": [],
      "args": {
        "scaffoldId": {
          "description": "Scaffold ID to generate",
          "name": "scaffoldId",
          "required": true
        }
      },
      "description": "Generate files from a scaffold template\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-generate",
      "examples": [
        "<%= config.bin %> <%= command.id %> cartridge",
        "<%= config.bin %> <%= command.id %> cartridge --name app_custom",
        "<%= config.bin %> <%= command.id %> custom-api --option apiName=my-api --option cartridgeName=app_custom",
        "<%= config.bin %> <%= command.id %> cartridge --dry-run",
        "<%= config.bin %> <%= command.id %> cartridge --force",
        "<%= config.bin %> <%= command.id %> cartridge --output ./src"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Primary name parameter (shorthand for --option name=VALUE)",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output directory (defaults to scaffold default or current directory)",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "option": {
          "description": "Parameter value in key=value format (can be repeated)",
          "name": "option",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview files without writing them",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Skip prompts, use defaults, and overwrite existing files",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:generate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "generate.js"
      ]
    },
    "scaffold": {
      "aliases": [],
      "args": {
        "scaffoldId": {
          "description": "Scaffold ID to generate (optional - omit to see available commands)",
          "name": "scaffoldId",
          "required": false
        }
      },
      "description": "Work with project scaffolds and templates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html",
      "examples": [
        "<%= config.bin %> scaffold --help",
        "<%= config.bin %> scaffold list",
        "<%= config.bin %> scaffold cartridge",
        "<%= config.bin %> scaffold cartridge --name app_custom"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Primary name parameter (shorthand for --option name=VALUE)",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output directory (defaults to scaffold default or current directory)",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "option": {
          "description": "Parameter value in key=value format (can be repeated)",
          "name": "option",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview files without writing them",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "char": "f",
          "description": "Skip prompts, use defaults, and overwrite existing files",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "index.js"
      ]
    },
    "scaffold:info": {
      "aliases": [],
      "args": {
        "scaffoldId": {
          "description": "Scaffold ID to get info for",
          "name": "scaffoldId",
          "required": true
        }
      },
      "description": "Show detailed information about a scaffold\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-info",
      "examples": [
        "<%= config.bin %> <%= command.id %> cartridge",
        "<%= config.bin %> <%= command.id %> custom-api --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:info",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "info.js"
      ]
    },
    "scaffold:init": {
      "aliases": [],
      "args": {
        "name": {
          "description": "Name for the new scaffold (kebab-case)",
          "name": "name",
          "required": false
        }
      },
      "description": "Create a new custom scaffold template\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-init",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-scaffold",
        "<%= config.bin %> <%= command.id %> my-scaffold --project",
        "<%= config.bin %> <%= command.id %> my-scaffold --user",
        "<%= config.bin %> <%= command.id %> --output ./scaffolds/custom"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "description": "Create in project scaffolds directory (.b2c/scaffolds/)",
          "exclusive": [
            "user",
            "output"
          ],
          "name": "project",
          "allowNo": false,
          "type": "boolean"
        },
        "user": {
          "description": "Create in user scaffolds directory (~/.b2c/scaffolds/)",
          "exclusive": [
            "project",
            "output"
          ],
          "name": "user",
          "allowNo": false,
          "type": "boolean"
        },
        "output": {
          "char": "o",
          "description": "Custom output directory for the scaffold",
          "exclusive": [
            "project",
            "user"
          ],
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Overwrite existing scaffold if it exists",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:init",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "init.js"
      ]
    },
    "scaffold:list": {
      "aliases": [],
      "args": {},
      "description": "List available project scaffolds\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --category cartridge",
        "<%= config.bin %> <%= command.id %> --source project",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "category": {
          "char": "c",
          "description": "Filter by category",
          "name": "category",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "source": {
          "char": "s",
          "description": "Filter by source (built-in, user, project, plugin)",
          "name": "source",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "built-in",
            "user",
            "project",
            "plugin"
          ],
          "type": "option"
        },
        "columns": {
          "description": "Columns to display (comma-separated). Available: id, displayName, category, source, description, path",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "list.js"
      ]
    },
    "scaffold:search": {
      "aliases": [],
      "args": {
        "query": {
          "description": "Search query (matches name and description)",
          "name": "query",
          "required": true
        }
      },
      "description": "Search for scaffolds by name, description, or tags\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-search",
      "examples": [
        "<%= config.bin %> <%= command.id %> controller",
        "<%= config.bin %> <%= command.id %> api",
        "<%= config.bin %> <%= command.id %> hook --category cartridge",
        "<%= config.bin %> <%= command.id %> job --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "category": {
          "char": "c",
          "description": "Filter results by category",
          "name": "category",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "description": "Columns to display (comma-separated). Available: id, displayName, category, source, description",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:search",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "search.js"
      ]
    },
    "scaffold:validate": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to the scaffold directory",
          "name": "path",
          "required": true
        }
      },
      "description": "Validate a custom scaffold manifest and templates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html#b2c-scaffold-validate",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./my-scaffold",
        "<%= config.bin %> <%= command.id %> ~/.b2c/scaffolds/my-scaffold",
        "<%= config.bin %> <%= command.id %> .b2c/scaffolds/my-scaffold --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "strict": {
          "description": "Treat warnings as errors",
          "name": "strict",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scaffold:validate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scaffold",
        "validate.js"
      ]
    },
    "logs:get": {
      "aliases": [],
      "args": {},
      "description": "Get recent log entries from a B2C Commerce instance",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --count 50",
        "<%= config.bin %> <%= command.id %> --filter error --filter customerror --filter debug",
        "<%= config.bin %> <%= command.id %> --since 5m",
        "<%= config.bin %> <%= command.id %> --since \"2026-01-25T10:00:00\"",
        "<%= config.bin %> <%= command.id %> --level ERROR --level FATAL",
        "<%= config.bin %> <%= command.id %> --search OrderMgr",
        "<%= config.bin %> <%= command.id %> --since 1h --level ERROR --search \"PaymentProcessor\" --json",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "Log prefixes to filter (can specify multiple). Use a path like \"internal/server\" to fetch logs from a subdirectory.",
          "name": "filter",
          "default": [
            "error",
            "customerror"
          ],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "count": {
          "char": "n",
          "description": "Maximum number of entries to retrieve",
          "name": "count",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "since": {
          "description": "Only show entries after this time (e.g., \"5m\", \"1h\", \"2d\", or ISO 8601)",
          "name": "since",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "level": {
          "description": "Filter by log level (ERROR, WARN, INFO, DEBUG, FATAL, TRACE)",
          "name": "level",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "search": {
          "char": "g",
          "description": "Filter entries containing this text (case-insensitive)",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cartridge-path": {
          "description": "Override cartridge path for path normalization (auto-discovered by default)",
          "name": "cartridge-path",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-normalize": {
          "description": "Disable automatic path normalization",
          "name": "no-normalize",
          "allowNo": false,
          "type": "boolean"
        },
        "no-color": {
          "description": "Disable colored output",
          "name": "no-color",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "logs:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "logs",
        "get.js"
      ]
    },
    "logs:list": {
      "aliases": [],
      "args": {},
      "description": "List log files on a B2C Commerce instance",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --filter error --filter customerror",
        "<%= config.bin %> <%= command.id %> --sort size --order asc",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "Filter by log prefix (can specify multiple). Use a path like \"internal/server\" to list logs in a subdirectory.",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "sort": {
          "description": "Sort field",
          "name": "sort",
          "default": "date",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "name",
            "date",
            "size"
          ],
          "type": "option"
        },
        "order": {
          "char": "o",
          "description": "Sort order",
          "name": "order",
          "default": "desc",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "asc",
            "desc"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, prefix, size, modified",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "logs:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "logs",
        "list.js"
      ]
    },
    "logs:tail": {
      "aliases": [],
      "args": {},
      "description": "Tail log files on a B2C Commerce instance in real-time",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --filter error --filter customerror --filter debug",
        "<%= config.bin %> <%= command.id %> --interval 5000",
        "<%= config.bin %> <%= command.id %> --cartridge-path ./cartridges",
        "<%= config.bin %> <%= command.id %> --last 5",
        "<%= config.bin %> <%= command.id %> --last 0",
        "<%= config.bin %> <%= command.id %> --level ERROR --level FATAL",
        "<%= config.bin %> <%= command.id %> --search \"PaymentProcessor\"",
        "<%= config.bin %> <%= command.id %> --level ERROR --search \"OrderMgr\"",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "Log prefixes to filter (can specify multiple). Use a path like \"internal/server\" to tail logs in a subdirectory.",
          "name": "filter",
          "default": [
            "error",
            "customerror"
          ],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "interval": {
          "description": "Polling interval in milliseconds",
          "name": "interval",
          "default": 3000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cartridge-path": {
          "description": "Override cartridge path for path normalization (auto-discovered by default)",
          "name": "cartridge-path",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-normalize": {
          "description": "Disable automatic path normalization",
          "name": "no-normalize",
          "allowNo": false,
          "type": "boolean"
        },
        "last": {
          "char": "l",
          "description": "Show last N entries per file on startup (0 to skip)",
          "name": "last",
          "default": 1,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "level": {
          "description": "Filter by log level (ERROR, WARN, INFO, DEBUG, FATAL, TRACE)",
          "name": "level",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "search": {
          "char": "g",
          "description": "Filter entries containing this text (case-insensitive)",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-color": {
          "description": "Disable colored output",
          "name": "no-color",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "logs:tail",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "logs",
        "tail.js"
      ]
    },
    "setup": {
      "aliases": [],
      "args": {},
      "description": "Manage instances, inspect configuration, install skills, and configure IDE integrations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html",
      "examples": [
        "<%= config.bin %> setup --help",
        "<%= config.bin %> setup instance create",
        "<%= config.bin %> setup ide tsserver-plugin"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "index.js"
      ]
    },
    "setup:inspect": {
      "aliases": [
        "setup:config",
        "config:get"
      ],
      "args": {},
      "description": "Display resolved configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-inspect",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --unmask",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "unmask": {
          "description": "Show sensitive values unmasked (passwords, secrets, API keys)",
          "name": "unmask",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "description": "MRT cloud origin URL (default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "helpGroup": "MRT",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "config:show",
        "config:inspect"
      ],
      "id": "setup:inspect",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "inspect.js"
      ]
    },
    "setup:skills": {
      "aliases": [],
      "args": {
        "skillset": {
          "description": "Skill set to install: b2c, b2c-cli, b2c-ops, storefront-next, storefront-next-figma, or cap-dev",
          "name": "skillset",
          "options": [
            "b2c",
            "b2c-cli",
            "b2c-ops",
            "storefront-next",
            "storefront-next-figma",
            "cap-dev"
          ]
        }
      },
      "description": "Install agent skills for AI-powered IDEs\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-skills",
      "examples": [
        "<%= config.bin %> <%= command.id %> b2c",
        "<%= config.bin %> <%= command.id %> b2c-cli --ide cursor --global",
        "<%= config.bin %> <%= command.id %> storefront-next --ide cursor",
        "<%= config.bin %> <%= command.id %> storefront-next-figma --ide cursor",
        "<%= config.bin %> <%= command.id %> cap-dev --ide claude-code --global",
        "<%= config.bin %> <%= command.id %> b2c --list",
        "<%= config.bin %> <%= command.id %> b2c-cli --skill b2c-code --skill b2c-webdav --ide cursor",
        "<%= config.bin %> <%= command.id %> b2c --global --update --force",
        "<%= config.bin %> <%= command.id %> b2c --ide agentforce-vibes",
        "<%= config.bin %> <%= command.id %> b2c --ide manual --directory ./my-skills"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "list": {
          "char": "l",
          "description": "List available skills without installing",
          "name": "list",
          "allowNo": false,
          "type": "boolean"
        },
        "skill": {
          "description": "Install specific skill(s) (can be specified multiple times)",
          "name": "skill",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "ide": {
          "description": "Target IDE(s): claude-code, cursor, windsurf, vscode, codex, opencode, agentforce-vibes, manual",
          "name": "ide",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "claude-code",
            "cursor",
            "windsurf",
            "vscode",
            "codex",
            "opencode",
            "agentforce-vibes",
            "manual"
          ],
          "type": "option"
        },
        "directory": {
          "char": "d",
          "description": "Custom installation directory (overrides IDE default path)",
          "name": "directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "global": {
          "char": "g",
          "description": "Install to user home directory (global)",
          "name": "global",
          "allowNo": false,
          "type": "boolean"
        },
        "update": {
          "char": "u",
          "description": "Update existing skills (overwrite)",
          "name": "update",
          "allowNo": false,
          "type": "boolean"
        },
        "version": {
          "description": "Specific release version (default: latest)",
          "name": "version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "description": "Skip confirmation prompts (non-interactive)",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, description, skillSet, hasReferences",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:skills",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "skills.js"
      ]
    },
    "sandbox:create": {
      "aliases": [
        "ods:create"
      ],
      "args": {},
      "description": "Create a new on-demand sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --realm abcd",
        "<%= config.bin %> <%= command.id %> --realm abcd --ttl 48",
        "<%= config.bin %> <%= command.id %> --realm abcd --profile large",
        "<%= config.bin %> <%= command.id %> --realm abcd --emails dev@example.com,ops@example.com",
        "<%= config.bin %> <%= command.id %> --realm abcd --auto-scheduled",
        "<%= config.bin %> <%= command.id %> --realm abcd --wait",
        "<%= config.bin %> <%= command.id %> --realm abcd --wait --poll-interval 15",
        "<%= config.bin %> <%= command.id %> --realm abcd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "realm": {
          "char": "r",
          "description": "Realm ID (four-letter ID)",
          "name": "realm",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ttl": {
          "description": "Time to live in hours (0 for infinite)",
          "name": "ttl",
          "default": 24,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "profile": {
          "description": "Resource profile (medium, large, xlarge, xxlarge)",
          "name": "profile",
          "default": "medium",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "medium",
            "large",
            "xlarge",
            "xxlarge"
          ],
          "type": "option"
        },
        "auto-scheduled": {
          "description": "Enable automatic start/stop scheduling",
          "name": "auto-scheduled",
          "allowNo": false,
          "type": "boolean"
        },
        "emails": {
          "description": "Comma-separated list of notification email addresses",
          "name": "emails",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to reach started or failed state before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "set-permissions": {
          "description": "Automatically set OCAPI and WebDAV permissions for the client ID used to create the sandbox",
          "name": "set-permissions",
          "allowNo": true,
          "type": "boolean"
        },
        "permissions-client-id": {
          "description": "Client ID to use for default OCAPI/WebDAV permissions (defaults to auth client ID)",
          "name": "permissions-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ocapi-settings": {
          "description": "Custom OCAPI settings JSON array (replaces defaults). Format: [{\"client_id\":\"...\",\"resources\":[...]}]",
          "name": "ocapi-settings",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-settings": {
          "description": "Custom WebDAV settings JSON array (replaces defaults). Format: [{\"client_id\":\"...\",\"permissions\":[...]}]",
          "name": "webdav-settings",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start-scheduler": {
          "description": "Start schedule JSON. Format: {\"weekdays\":[\"MONDAY\",...],\"time\":\"08:00:00+03:00\"}",
          "name": "start-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "stop-scheduler": {
          "description": "Stop schedule JSON. Format: {\"weekdays\":[\"MONDAY\",...],\"time\":\"19:00:00Z\"}",
          "name": "stop-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "create.js"
      ]
    },
    "sandbox:delete": {
      "aliases": [
        "ods:delete"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Delete an on-demand sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv_123 --force"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to be fully deleted before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "delete.js"
      ]
    },
    "sandbox:get": {
      "aliases": [
        "ods:get"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Get details of a specific sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv_123 --json",
        "<%= config.bin %> <%= command.id %> zzzv_123 --clone-details"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clone-details": {
          "description": "Include detailed clone information if the sandbox was created by cloning",
          "name": "clone-details",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "get.js"
      ]
    },
    "sandbox:info": {
      "aliases": [
        "ods:info"
      ],
      "args": {},
      "description": "Display sandbox user and system information\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-info",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json",
        "<%= config.bin %> <%= command.id %> --host admin.eu01.dx.commercecloud.salesforce.com"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:info",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "info.js"
      ]
    },
    "sandbox:ips": {
      "aliases": [
        "ods:ips"
      ],
      "args": {},
      "description": "List inbound and outbound IP addresses for ODS sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-ips",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json",
        "<%= config.bin %> <%= command.id %> --realm zzzz",
        "<%= config.bin %> <%= command.id %> -r zzzz --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "realm": {
          "char": "r",
          "description": "Realm ID (four-letter ID) to get IP details for",
          "name": "realm",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:ips",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "ips.js"
      ]
    },
    "sandbox:list": {
      "aliases": [
        "ods:list"
      ],
      "args": {},
      "description": "List all on-demand sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --realm abcd",
        "<%= config.bin %> <%= command.id %> --filter-params \"realm=abcd&state=started\"",
        "<%= config.bin %> <%= command.id %> --show-deleted",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns realm,instance,state,hostname",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "realm": {
          "char": "r",
          "description": "Filter by realm ID (four-letter ID)",
          "name": "realm",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter-params": {
          "description": "Raw filter parameters (e.g., \"realm=abcd&state=started&resourceProfile=medium\")",
          "name": "filter-params",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "show-deleted": {
          "description": "Include deleted sandboxes in the list",
          "name": "show-deleted",
          "allowNo": false,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: realm, instance, state, profile, created, eol, id, hostname, createdBy, autoScheduled, isCloned",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "list.js"
      ]
    },
    "sandbox:reset": {
      "aliases": [
        "ods:reset"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Reset a sandbox to clean state (clears all data and code but preserves configuration)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-reset",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait",
        "<%= config.bin %> <%= command.id %> zzzv-123 --force --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to reach started state after reset",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:reset",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "reset.js"
      ]
    },
    "sandbox:restart": {
      "aliases": [
        "ods:restart"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Restart an on-demand sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-restart",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait --poll-interval 15",
        "<%= config.bin %> <%= command.id %> zzzv_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to reach started or failed state before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:restart",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "restart.js"
      ]
    },
    "sandbox:settings": {
      "aliases": [
        "ods:settings"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., zzzz-001)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Show settings for a specific sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-settings",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz-001",
        "<%= config.bin %> <%= command.id %> zzzz-001 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:settings",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "settings.js"
      ]
    },
    "sandbox:start": {
      "aliases": [
        "ods:start"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Start an on-demand sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-start",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait --poll-interval 15",
        "<%= config.bin %> <%= command.id %> zzzv_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to reach started or failed state before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:start",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "start.js"
      ]
    },
    "sandbox:stop": {
      "aliases": [
        "ods:stop"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Stop an on-demand sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-stop",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait",
        "<%= config.bin %> <%= command.id %> zzzv-123 --wait --poll-interval 15",
        "<%= config.bin %> <%= command.id %> zzzv_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the sandbox to reach stopped or failed state before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:stop",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "stop.js"
      ]
    },
    "sandbox:storage": {
      "aliases": [
        "ods:storage"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., zzzz-001)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Show storage details for a specific sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-storage",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz-001",
        "<%= config.bin %> <%= command.id %> zzzz-001 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:storage",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "storage.js"
      ]
    },
    "sandbox:update": {
      "aliases": [
        "ods:update"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Update a sandbox (extend TTL, change scheduling, update resource xprofile, tags, or emails)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzv-123 --ttl 48",
        "<%= config.bin %> <%= command.id %> zzzv-123 --ttl 0",
        "<%= config.bin %> <%= command.id %> zzzv-123 --auto-scheduled",
        "<%= config.bin %> <%= command.id %> zzzv-123 --no-auto-scheduled",
        "<%= config.bin %> <%= command.id %> zzzv-123 --resource-profile large",
        "<%= config.bin %> <%= command.id %> zzzv-123 --tags tag1,tag2",
        "<%= config.bin %> <%= command.id %> zzzv-123 --emails user@example.com,dev@example.com",
        "<%= config.bin %> <%= command.id %> zzzv-123 --start-scheduler '{\"weekdays\":[\"MONDAY\"],\"time\":\"08:00:00Z\"}'",
        "<%= config.bin %> <%= command.id %> zzzv-123 --clear-stop-scheduler",
        "<%= config.bin %> <%= command.id %> zzzv-123 --ttl 48 --resource-profile xlarge --tags ci,nightly --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ttl": {
          "description": "Number of hours to add to sandbox lifetime (0 or less for infinite)",
          "name": "ttl",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auto-scheduled": {
          "description": "Enable or disable automatic start/stop scheduling",
          "name": "auto-scheduled",
          "allowNo": true,
          "type": "boolean"
        },
        "resource-profile": {
          "description": "Resource profile (medium, large, xlarge, xxlarge)",
          "name": "resource-profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "medium",
            "large",
            "xlarge",
            "xxlarge"
          ],
          "type": "option"
        },
        "tags": {
          "description": "Comma-separated list of tags",
          "name": "tags",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "emails": {
          "description": "Comma-separated list of notification email addresses",
          "name": "emails",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start-scheduler": {
          "description": "Start schedule JSON. Format: {\"weekdays\":[...],\"time\":\"...\"}",
          "exclusive": [
            "clear-start-scheduler"
          ],
          "name": "start-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear-start-scheduler": {
          "description": "Remove existing start scheduler",
          "exclusive": [
            "start-scheduler"
          ],
          "name": "clear-start-scheduler",
          "allowNo": false,
          "type": "boolean"
        },
        "stop-scheduler": {
          "description": "Stop schedule JSON. Format: {\"weekdays\":[...],\"time\":\"...\"}",
          "exclusive": [
            "clear-stop-scheduler"
          ],
          "name": "stop-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear-stop-scheduler": {
          "description": "Remove existing stop scheduler",
          "exclusive": [
            "stop-scheduler"
          ],
          "name": "clear-stop-scheduler",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "update.js"
      ]
    },
    "sandbox:usage": {
      "aliases": [
        "ods:usage"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., zzzz-001)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Show usage information for a specific sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-usage",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz-001",
        "<%= config.bin %> <%= command.id %> zzzz-001 --from 2026-02-08 --to 2026-02-11",
        "<%= config.bin %> <%= command.id %> zzzz-001 --from 2026-02-08 --to 2026-02-11 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Start date for usage data (ISO 8601 format, e.g., 2024-01-01)",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "End date for usage data (ISO 8601 format, e.g., 2024-12-31)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:usage",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "usage.js"
      ]
    },
    "sites:list": {
      "aliases": [],
      "args": {},
      "description": "List sites on a B2C Commerce instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html#b2c-sites-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns id,status",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, displayName, status",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sites:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sites",
        "list.js"
      ]
    },
    "slas:token": {
      "aliases": [],
      "args": {},
      "description": "Get a SLAS shopper access token\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-token",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --site-id RefArch",
        "<%= config.bin %> <%= command.id %> --slas-client-id my-client --tenant-id abcd_123 --short-code kv7kzm78 --site-id RefArch",
        "<%= config.bin %> <%= command.id %> --slas-client-id my-client --slas-client-secret sk_xxx --tenant-id abcd_123 --short-code kv7kzm78 --site-id RefArch",
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --site-id RefArch --shopper-login user@example.com --shopper-password secret",
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --site-id RefArch --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-id": {
          "description": "SLAS client ID (auto-discovered if omitted)",
          "env": "SFCC_SLAS_CLIENT_ID",
          "name": "slas-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-secret": {
          "description": "SLAS client secret (omit for public clients)",
          "env": "SFCC_SLAS_CLIENT_SECRET",
          "name": "slas-client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "site-id": {
          "description": "Site/channel ID",
          "env": "SFCC_SITE_ID",
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "redirect-uri": {
          "description": "Redirect URI (default: http://localhost:3000/callback)",
          "name": "redirect-uri",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "shopper-login": {
          "description": "Registered customer login (triggers registered flow)",
          "name": "shopper-login",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "shopper-password": {
          "description": "Registered customer password (prompted if not provided)",
          "name": "shopper-password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:token",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "token.js"
      ]
    },
    "webdav:get": {
      "aliases": [],
      "args": {
        "remote": {
          "description": "Remote file path relative to root",
          "name": "remote",
          "required": true
        }
      },
      "description": "Download a file from WebDAV\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> src/instance/export.zip",
        "<%= config.bin %> <%= command.id %> src/instance/export.zip -o ./downloads/export.zip",
        "<%= config.bin %> <%= command.id %> --root=logs customerror.log",
        "<%= config.bin %> <%= command.id %> --root=logs customerror.log -o -"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output file path (use - for stdout, defaults to filename in current directory)",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "get.js"
      ]
    },
    "webdav:ls": {
      "aliases": [],
      "args": {
        "path": {
          "default": "",
          "description": "Path relative to root (defaults to root directory)",
          "name": "path"
        }
      },
      "description": "List files and directories in a WebDAV location\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-ls",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> src/instance",
        "<%= config.bin %> <%= command.id %> --root=cartridges",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns name,size,modified",
        "<%= config.bin %> <%= command.id %> --root=logs --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, type, size, modified, contentType",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:ls",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "ls.js"
      ]
    },
    "webdav:mkdir": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Directory path to create (relative to root)",
          "name": "path",
          "required": true
        }
      },
      "description": "Create a directory on WebDAV\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-mkdir",
      "examples": [
        "<%= config.bin %> <%= command.id %> src/instance/my-folder",
        "<%= config.bin %> <%= command.id %> --root=temp my-temp-dir",
        "<%= config.bin %> <%= command.id %> --root=cartridges new-cartridge"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:mkdir",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "mkdir.js"
      ]
    },
    "webdav:put": {
      "aliases": [],
      "args": {
        "local": {
          "description": "Local file path to upload",
          "name": "local",
          "required": true
        },
        "remote": {
          "description": "Remote destination (directory or file path). If ending with / or is /, uses source filename.",
          "name": "remote",
          "required": true
        }
      },
      "description": "Upload a file to WebDAV\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-put",
      "examples": [
        "<%= config.bin %> <%= command.id %> ./export.zip /  # uploads to root as export.zip",
        "<%= config.bin %> <%= command.id %> ./export.zip src/instance/  # uploads to src/instance/export.zip",
        "<%= config.bin %> <%= command.id %> ./data.xml src/instance/renamed.xml  # uploads with new name",
        "<%= config.bin %> <%= command.id %> ./file.tar.gz / --root=temp  # uploads to Temp/file.tar.gz"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:put",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "put.js"
      ]
    },
    "webdav:rm": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to delete relative to root",
          "name": "path",
          "required": true
        }
      },
      "description": "Delete a file or directory from WebDAV\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-rm",
      "examples": [
        "<%= config.bin %> <%= command.id %> src/instance/old-export.zip",
        "<%= config.bin %> <%= command.id %> src/instance/old-export.zip --force",
        "<%= config.bin %> <%= command.id %> --root=temp my-temp-dir --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:rm",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "rm.js"
      ]
    },
    "webdav:unzip": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Remote zip file path (relative to root)",
          "name": "path",
          "required": true
        }
      },
      "description": "Extract a remote zip archive\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-unzip",
      "examples": [
        "<%= config.bin %> <%= command.id %> src/instance/export.zip",
        "<%= config.bin %> <%= command.id %> --root=cartridges my-cartridge.zip"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:unzip",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "unzip.js"
      ]
    },
    "webdav:zip": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Remote path to zip (relative to root)",
          "name": "path",
          "required": true
        }
      },
      "description": "Create a zip archive of a remote file or directory\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html#b2c-webdav-zip",
      "examples": [
        "<%= config.bin %> <%= command.id %> src/instance/data",
        "<%= config.bin %> <%= command.id %> --root=cartridges my-cartridge"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "root": {
          "char": "r",
          "description": "WebDAV root directory",
          "helpGroup": "WEBDAV",
          "name": "root",
          "default": "IMPEX",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "impex",
            "temp",
            "cartridges",
            "realmdata",
            "catalogs",
            "libraries",
            "static",
            "logs",
            "securitylogs"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webdav:zip",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webdav",
        "zip.js"
      ]
    },
    "am:clients:create": {
      "aliases": [],
      "args": {},
      "description": "Create an Account Manager API client",
      "examples": [
        "<%= config.bin %> <%= command.id %> --name my-client --orgs org-id-1 --password \"SecureP@ss123\"",
        "<%= config.bin %> <%= command.id %> --name my-client --orgs \"My Organization\" --password \"SecureP@ss123\" --roles SALESFORCE_COMMERCE_API"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "API client name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Description of the API client",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "orgs": {
          "char": "o",
          "description": "Comma-separated organization IDs or names",
          "name": "orgs",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password for the API client (12–128 characters)",
          "name": "password",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "roles": {
          "char": "r",
          "description": "Comma-separated role IDs (e.g. SALESFORCE_COMMERCE_API)",
          "name": "roles",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role-tenant-filter": {
          "description": "Role tenant filter (format: ROLE:realm_instance,realm_instance;ROLE2:... e.g. SALESFORCE_COMMERCE_API:abcd_prd)",
          "name": "role-tenant-filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "active": {
          "description": "Create as active (default: false)",
          "name": "active",
          "allowNo": false,
          "type": "boolean"
        },
        "redirect-urls": {
          "description": "Comma-separated list of allowed redirect URLs for OAuth flows",
          "name": "redirect-urls",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scopes": {
          "description": "Comma-separated OAuth scopes available to this API client",
          "name": "scopes",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "default-scopes": {
          "description": "Comma-separated default OAuth scopes granted to this API client",
          "name": "default-scopes",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "version-control": {
          "description": "Comma-separated version control system identifiers",
          "name": "version-control",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token-endpoint-auth-method": {
          "description": "Token endpoint auth method: private_key_jwt, client_secret_post, client_secret_basic, or none",
          "name": "token-endpoint-auth-method",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "private_key_jwt",
            "client_secret_post",
            "client_secret_basic",
            "none"
          ],
          "type": "option"
        },
        "jwt-public-key": {
          "description": "Public key for JWT authentication (PEM or inline)",
          "name": "jwt-public-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "create.js"
      ]
    },
    "am:clients:delete": {
      "aliases": [],
      "args": {
        "api-client-id": {
          "description": "API client ID (UUID)",
          "name": "api-client-id",
          "required": true
        }
      },
      "description": "Delete an Account Manager API client (must be disabled 7+ days)",
      "examples": [
        "<%= config.bin %> <%= command.id %> <api-client-id>"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "delete.js"
      ]
    },
    "am:clients:get": {
      "aliases": [],
      "args": {
        "api-client-id": {
          "description": "API client ID (UUID)",
          "name": "api-client-id",
          "required": true
        }
      },
      "description": "Get details of an Account Manager API client",
      "examples": [
        "<%= config.bin %> <%= command.id %> <api-client-id>",
        "<%= config.bin %> <%= command.id %> <api-client-id> --json",
        "<%= config.bin %> <%= command.id %> <api-client-id> --expand organizations,roles"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand": {
          "description": "Comma-separated list of fields to expand. Valid values: organizations, roles",
          "name": "expand",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "get.js"
      ]
    },
    "am:clients:list": {
      "aliases": [],
      "args": {},
      "description": "List Account Manager API clients",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --size 50",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "char": "s",
          "description": "Page size (default: 20, min: 1, max: 4000)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "page": {
          "description": "Page number (zero-based index, default: 0, min: 0)",
          "name": "page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, name, description, active, tokenEndpointAuthMethod, createdAt, lastAuthenticatedDate, disabledTimestamp",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "list.js"
      ]
    },
    "am:clients:password": {
      "aliases": [],
      "args": {
        "api-client-id": {
          "description": "API client ID (UUID)",
          "name": "api-client-id",
          "required": true
        }
      },
      "description": "Change an Account Manager API client password",
      "examples": [
        "<%= config.bin %> <%= command.id %> <api-client-id> --current \"OldP@ss\" --new \"NewP@ss123\""
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "current": {
          "char": "c",
          "description": "Current password",
          "name": "current",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "new": {
          "char": "n",
          "description": "New password (12–128 characters)",
          "name": "new",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:password",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "password.js"
      ]
    },
    "am:clients:update": {
      "aliases": [],
      "args": {
        "api-client-id": {
          "description": "API client ID (UUID)",
          "name": "api-client-id",
          "required": true
        }
      },
      "description": "Update an Account Manager API client",
      "examples": [
        "<%= config.bin %> <%= command.id %> <api-client-id> --name new-name",
        "<%= config.bin %> <%= command.id %> <api-client-id> --active",
        "<%= config.bin %> <%= command.id %> <api-client-id> --scopes \"mail,openid\" --default-scopes \"mail\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "API client name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Description of the API client",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "organizations": {
          "char": "o",
          "description": "Comma-separated organization IDs",
          "name": "organizations",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "roles": {
          "char": "r",
          "description": "Comma-separated role IDs",
          "name": "roles",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role-tenant-filter": {
          "description": "Role tenant filter (format: ROLE:realm_instance,realm_instance;ROLE2:... e.g. SALESFORCE_COMMERCE_API:abcd_prd)",
          "name": "role-tenant-filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "active": {
          "description": "Set active state (true/false)",
          "name": "active",
          "allowNo": false,
          "type": "boolean"
        },
        "redirect-urls": {
          "description": "Comma-separated list of allowed redirect URLs for OAuth flows",
          "name": "redirect-urls",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scopes": {
          "description": "Comma-separated OAuth scopes available to this API client",
          "name": "scopes",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "default-scopes": {
          "description": "Comma-separated default OAuth scopes granted to this API client",
          "name": "default-scopes",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "version-control": {
          "description": "Comma-separated version control system identifiers",
          "name": "version-control",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token-endpoint-auth-method": {
          "description": "Token endpoint auth method: private_key_jwt, client_secret_post, client_secret_basic, or none",
          "name": "token-endpoint-auth-method",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "private_key_jwt",
            "client_secret_post",
            "client_secret_basic",
            "none"
          ],
          "type": "option"
        },
        "jwt-public-key": {
          "description": "Public key for JWT authentication (PEM or inline)",
          "name": "jwt-public-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:clients:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "clients",
        "update.js"
      ]
    },
    "am:orgs:get": {
      "aliases": [],
      "args": {
        "org": {
          "description": "Organization ID or name",
          "name": "org",
          "required": true
        }
      },
      "description": "Get details of an Account Manager organization",
      "examples": [
        "<%= config.bin %> <%= command.id %> org-id",
        "<%= config.bin %> <%= command.id %> \"My Organization\"",
        "<%= config.bin %> <%= command.id %> org-id --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:orgs:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "orgs",
        "get.js"
      ]
    },
    "am:orgs:list": {
      "aliases": [],
      "args": {},
      "description": "List Account Manager organizations",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --size 50",
        "<%= config.bin %> <%= command.id %> --all",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "char": "s",
          "description": "Page size (default: 25, min: 1, max: 5000)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "page": {
          "description": "Page number (zero-based index, default: 0, min: 0)",
          "name": "page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "all": {
          "char": "a",
          "description": "Return all organizations (uses max page size of 5000)",
          "name": "all",
          "allowNo": false,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, name, realms, emailsDomains, twoFARoles, twoFAEnabled, allowedVerifierTypes, vaasEnabled, sfIdentityFederation, passwordMinEntropy",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:orgs:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "orgs",
        "list.js"
      ]
    },
    "am:roles:get": {
      "aliases": [],
      "args": {
        "roleId": {
          "description": "Role ID",
          "name": "roleId",
          "required": true
        }
      },
      "description": "Get details of an Account Manager role",
      "examples": [
        "<%= config.bin %> <%= command.id %> bm-admin",
        "<%= config.bin %> <%= command.id %> bm-user --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:roles:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "roles",
        "get.js"
      ]
    },
    "am:roles:grant": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Grant a role to an Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --role bm-admin",
        "<%= config.bin %> <%= command.id %> user@example.com --role bm-admin --scope tenant1,tenant2"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "Role to grant",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "char": "s",
          "description": "Scope for the role (tenant IDs, comma-separated)",
          "name": "scope",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:roles:grant",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "roles",
        "grant.js"
      ]
    },
    "am:roles:list": {
      "aliases": [],
      "args": {},
      "description": "List Account Manager roles",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --size 50",
        "<%= config.bin %> <%= command.id %> --target-type User",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "char": "s",
          "description": "Page size (default: 20, min: 1, max: 4000)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "page": {
          "description": "Page number (zero-based index, default: 0, min: 0)",
          "name": "page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-type": {
          "char": "t",
          "description": "Filter by target type (User or ApiClient)",
          "name": "target-type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "User",
            "ApiClient"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, description, roleEnumName, scope, targetType, twoFAEnabled, permissions",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:roles:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "roles",
        "list.js"
      ]
    },
    "am:roles:revoke": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Revoke a role from an Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --role bm-admin",
        "<%= config.bin %> <%= command.id %> user@example.com --role bm-admin --scope tenant1"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "Role to revoke",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "char": "s",
          "description": "Scope to remove (if not provided, removes entire role)",
          "name": "scope",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:roles:revoke",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "roles",
        "revoke.js"
      ]
    },
    "am:users:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> --org org-id --mail user@example.com --first-name John --last-name Doe",
        "<%= config.bin %> <%= command.id %> --org \"My Organization\" --mail user@example.com --first-name John --last-name Doe --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "org": {
          "char": "o",
          "description": "Organization ID or name",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mail": {
          "char": "m",
          "description": "User email (login)",
          "name": "mail",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first-name": {
          "description": "First name",
          "name": "first-name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "last-name": {
          "description": "Last name",
          "name": "last-name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "create.js"
      ]
    },
    "am:users:delete": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Delete an Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --purge"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "purge": {
          "description": "Purge the user completely (hard delete). User must be in DELETED state first.",
          "name": "purge",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "delete.js"
      ]
    },
    "am:users:get": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Get details of an Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --json",
        "<%= config.bin %> <%= command.id %> user@example.com --expand-all",
        "<%= config.bin %> <%= command.id %> user@example.com --expand organizations",
        "<%= config.bin %> <%= command.id %> user@example.com --expand organizations,roles"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand": {
          "description": "Comma-separated list of fields to expand. Valid values: organizations, roles",
          "name": "expand",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand-all": {
          "description": "Expand both organizations and roles",
          "name": "expand-all",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "get.js"
      ]
    },
    "am:users:list": {
      "aliases": [],
      "args": {},
      "description": "List Account Manager users",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --size 50",
        "<%= config.bin %> <%= command.id %> --size 100",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "char": "s",
          "description": "Page size (default: 20, min: 1, max: 4000)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "page": {
          "description": "Page number (zero-based index, default: 0, min: 0)",
          "name": "page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: mail, firstName, lastName, userState, passwordExpired, twoFAEnabled, linkedToSfIdentity, lastLoginDate, roles, organizations",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "list.js"
      ]
    },
    "am:users:reset": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Reset an Account Manager user password",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:reset",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "reset.js"
      ]
    },
    "am:users:update": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Update an Account Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --first-name Jane",
        "<%= config.bin %> <%= command.id %> user@example.com --last-name Smith --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first-name": {
          "description": "First name",
          "name": "first-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "last-name": {
          "description": "Last name",
          "name": "last-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "am:users:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "am",
        "users",
        "update.js"
      ]
    },
    "auth:client": {
      "aliases": [],
      "args": {},
      "description": "Authenticate an API client and save session",
      "examples": [
        "<%= config.bin %> <%= command.id %> --client-id <id> --client-secret <secret>",
        "<%= config.bin %> <%= command.id %> --client-id <id> --client-secret <secret> --user <email> --user-password <pwd>",
        "<%= config.bin %> <%= command.id %> --client-id <id> --client-secret <secret> --grant-type client_credentials"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "grant-type": {
          "char": "t",
          "description": "OAuth grant type (default: auto-detect based on provided credentials)",
          "name": "grant-type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "client_credentials",
            "password"
          ],
          "type": "option"
        },
        "user": {
          "description": "Username for resource owner password credentials grant",
          "env": "SFCC_OAUTH_USER_NAME",
          "name": "user",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "user-password": {
          "description": "Password for resource owner password credentials grant",
          "env": "SFCC_OAUTH_USER_PASSWORD",
          "name": "user-password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "client:auth"
      ],
      "id": "auth:client",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "client",
        "index.js"
      ]
    },
    "auth:client:token": {
      "aliases": [],
      "args": {},
      "description": "Return the current authentication token (stateful)",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --client-id <id>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for the stored session to read",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "client:auth:token"
      ],
      "id": "auth:client:token",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "client",
        "token.js"
      ]
    },
    "bm:access-key:create": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email). Defaults to the currently authenticated user.",
          "name": "login",
          "required": false
        }
      },
      "description": "Create or rotate an access key for an externally-managed Business Manager user. The secret value is only returned at creation time. Defaults to the current user.",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --scope STOREFRONT",
        "<%= config.bin %> <%= command.id %> user@example.com --scope AGENT_USER_AND_OCAPI",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "scope": {
          "description": "Access key scope",
          "name": "scope",
          "default": "WEBDAV_AND_STUDIO",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "WEBDAV_AND_STUDIO",
            "AGENT_USER_AND_OCAPI",
            "STOREFRONT"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:access-key:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "access-key",
        "create.js"
      ]
    },
    "bm:access-key:delete": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email). Defaults to the currently authenticated user.",
          "name": "login",
          "required": false
        }
      },
      "description": "Delete an access key for an externally-managed Business Manager user. Defaults to the current user.",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --scope STOREFRONT --force",
        "<%= config.bin %> <%= command.id %> user@example.com --scope AGENT_USER_AND_OCAPI"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "scope": {
          "description": "Access key scope",
          "name": "scope",
          "default": "WEBDAV_AND_STUDIO",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "WEBDAV_AND_STUDIO",
            "AGENT_USER_AND_OCAPI",
            "STOREFRONT"
          ],
          "type": "option"
        },
        "force": {
          "description": "Skip the confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:access-key:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "access-key",
        "delete.js"
      ]
    },
    "bm:access-key:get": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email). Defaults to the currently authenticated user.",
          "name": "login",
          "required": false
        }
      },
      "description": "Get access key details for an externally-managed Business Manager user. Defaults to the current user.",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --scope STOREFRONT",
        "<%= config.bin %> <%= command.id %> user@example.com --scope AGENT_USER_AND_OCAPI",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "scope": {
          "description": "Access key scope",
          "name": "scope",
          "default": "WEBDAV_AND_STUDIO",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "WEBDAV_AND_STUDIO",
            "AGENT_USER_AND_OCAPI",
            "STOREFRONT"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:access-key:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "access-key",
        "get.js"
      ]
    },
    "bm:access-key:set": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email). Defaults to the currently authenticated user.",
          "name": "login",
          "required": false
        }
      },
      "description": "Enable or disable an existing access key for an externally-managed Business Manager user. Defaults to the current user.",
      "examples": [
        "<%= config.bin %> <%= command.id %> --enabled",
        "<%= config.bin %> <%= command.id %> --no-enabled",
        "<%= config.bin %> <%= command.id %> user@example.com --scope STOREFRONT --enabled"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "scope": {
          "description": "Access key scope",
          "name": "scope",
          "default": "WEBDAV_AND_STUDIO",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "WEBDAV_AND_STUDIO",
            "AGENT_USER_AND_OCAPI",
            "STOREFRONT"
          ],
          "type": "option"
        },
        "enabled": {
          "description": "Whether the access key should be enabled (use --no-enabled to disable)",
          "name": "enabled",
          "required": true,
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:access-key:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "access-key",
        "set.js"
      ]
    },
    "bm:users:create": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Create a Business Manager user (create-or-replace). Note: most instances use SSO with Account Manager and reject creating *local* BM users with \"LocalUserCreationException\" — this succeeds only when the instance is configured to allow local user creation.",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --email user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --email user@example.com --first-name Jane --last-name Doe",
        "<%= config.bin %> <%= command.id %> user@example.com --email user@example.com --role Administrator --role bm-admin",
        "<%= config.bin %> <%= command.id %> user@example.com --email user@example.com --external-id ext-123"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "description": "Initial password (local users only; ignored for SSO/AM-managed users)",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "email": {
          "description": "User email address",
          "name": "email",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first-name": {
          "description": "User first name",
          "name": "first-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "last-name": {
          "description": "User last name",
          "name": "last-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-id": {
          "description": "External id (for centrally-authenticated / SSO users)",
          "name": "external-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role": {
          "description": "Role to assign (repeatable)",
          "name": "role",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "disabled": {
          "description": "Create the user in a disabled state",
          "name": "disabled",
          "allowNo": true,
          "type": "boolean"
        },
        "preferred-ui-locale": {
          "description": "Preferred UI locale (e.g. en_US)",
          "name": "preferred-ui-locale",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "preferred-data-locale": {
          "description": "Preferred data locale (e.g. en_US)",
          "name": "preferred-data-locale",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "create.js"
      ]
    },
    "bm:users:delete": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email) to delete",
          "name": "login",
          "required": true
        }
      },
      "description": "Delete a Business Manager user from an instance",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --force",
        "<%= config.bin %> <%= command.id %> user@example.com --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "force": {
          "description": "Skip the confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "delete.js"
      ]
    },
    "bm:users:get": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Get details of a Business Manager user",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com",
        "<%= config.bin %> <%= command.id %> user@example.com --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "get.js"
      ]
    },
    "bm:users:list": {
      "aliases": [],
      "args": {},
      "description": "List Business Manager users on an instance",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --count 50",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns login,email,lastLogin",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "count": {
          "char": "n",
          "description": "Number of users to return (default 25)",
          "name": "count",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start": {
          "description": "Start index for pagination (default 0)",
          "name": "start",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: login, email, name, disabled, locked, lastLogin, externalId",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "list.js"
      ]
    },
    "bm:users:search": {
      "aliases": [],
      "args": {},
      "description": "Search Business Manager users by login, email, name, lock state, or disabled state",
      "examples": [
        "<%= config.bin %> <%= command.id %> --search-phrase smith",
        "<%= config.bin %> <%= command.id %> --login user@example.com",
        "<%= config.bin %> <%= command.id %> --email user@example.com",
        "<%= config.bin %> <%= command.id %> --locked",
        "<%= config.bin %> <%= command.id %> --disabled",
        "<%= config.bin %> <%= command.id %> --sort-by last_login_date --sort-order desc",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns login,email,lastLogin",
        "<%= config.bin %> <%= command.id %> --query '{\"text_query\":{\"fields\":[\"login\"],\"search_phrase\":\"foo\"}}'"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "search-phrase": {
          "description": "Free-text phrase searched across login, email, first_name, last_name",
          "name": "search-phrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "login": {
          "description": "Match users with a specific login",
          "name": "login",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "email": {
          "description": "Match users with a specific email",
          "name": "email",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "locked": {
          "description": "Match locked users (use --no-locked for unlocked)",
          "name": "locked",
          "allowNo": true,
          "type": "boolean"
        },
        "disabled": {
          "description": "Match disabled users (use --no-disabled for enabled)",
          "name": "disabled",
          "allowNo": true,
          "type": "boolean"
        },
        "sort-by": {
          "description": "Sort field (login, email, first_name, last_name, external_id, last_login_date)",
          "name": "sort-by",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-order": {
          "description": "Sort order",
          "name": "sort-order",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "asc",
            "desc"
          ],
          "type": "option"
        },
        "query": {
          "description": "Raw OCAPI query JSON (overrides convenience flags)",
          "name": "query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "count": {
          "char": "n",
          "description": "Number of users to return (default 25)",
          "name": "count",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start": {
          "description": "Start index for pagination (default 0)",
          "name": "start",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: login, email, name, disabled, locked, lastLogin, externalId",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:search",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "search.js"
      ]
    },
    "bm:users:update": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Update a Business Manager user attribute. Identity (password, lock state) is managed by Account Manager and cannot be modified here.",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --disabled",
        "<%= config.bin %> <%= command.id %> user@example.com --no-disabled",
        "<%= config.bin %> <%= command.id %> user@example.com --preferred-ui-locale en_US",
        "<%= config.bin %> <%= command.id %> user@example.com --external-id ext-123",
        "<%= config.bin %> <%= command.id %> user@example.com --first-name Jane --last-name Doe"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "disabled": {
          "description": "Disable / enable the user (use --no-disabled to enable)",
          "name": "disabled",
          "allowNo": true,
          "type": "boolean"
        },
        "first-name": {
          "description": "Set the user first name",
          "name": "first-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "last-name": {
          "description": "Set the user last name",
          "name": "last-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "email": {
          "description": "Set the user email",
          "name": "email",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-id": {
          "description": "Set the external id (for centrally-authenticated users)",
          "name": "external-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "preferred-ui-locale": {
          "description": "Set the preferred UI locale (e.g. en_US)",
          "name": "preferred-ui-locale",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "preferred-data-locale": {
          "description": "Set the preferred data locale (e.g. en_US)",
          "name": "preferred-data-locale",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:users:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "users",
        "update.js"
      ]
    },
    "bm:roles:create": {
      "aliases": [],
      "args": {
        "role": {
          "description": "Role ID to create",
          "name": "role",
          "required": true
        }
      },
      "description": "Create a Business Manager access role",
      "examples": [
        "<%= config.bin %> <%= command.id %> MyCustomRole",
        "<%= config.bin %> <%= command.id %> MyCustomRole --description \"Custom role for content editors\"",
        "<%= config.bin %> <%= command.id %> MyCustomRole --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Description for the role",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "create.js"
      ]
    },
    "bm:roles:delete": {
      "aliases": [],
      "args": {
        "role": {
          "description": "Role ID to delete",
          "name": "role",
          "required": true
        }
      },
      "description": "Delete a Business Manager access role",
      "examples": [
        "<%= config.bin %> <%= command.id %> MyCustomRole",
        "<%= config.bin %> <%= command.id %> MyCustomRole --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "delete.js"
      ]
    },
    "bm:roles:get": {
      "aliases": [],
      "args": {
        "role": {
          "description": "Role ID (e.g. \"Administrator\")",
          "name": "role",
          "required": true
        }
      },
      "description": "Get details of a Business Manager access role",
      "examples": [
        "<%= config.bin %> <%= command.id %> Administrator",
        "<%= config.bin %> <%= command.id %> Administrator --expand users",
        "<%= config.bin %> <%= command.id %> Administrator --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "expand": {
          "char": "e",
          "description": "Expansions to apply (users, permissions)",
          "name": "expand",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "users",
            "permissions"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "get.js"
      ]
    },
    "bm:roles:grant": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Grant a Business Manager role to a user on an instance",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --role Administrator",
        "<%= config.bin %> <%= command.id %> user@example.com --role Administrator --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "Role ID to grant",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:grant",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "grant.js"
      ]
    },
    "bm:roles:list": {
      "aliases": [],
      "args": {},
      "description": "List Business Manager access roles on an instance",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --server my-sandbox.demandware.net",
        "<%= config.bin %> <%= command.id %> --count 50",
        "<%= config.bin %> <%= command.id %> --extended",
        "<%= config.bin %> <%= command.id %> --columns id,description,userCount",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "count": {
          "char": "n",
          "description": "Number of roles to return (default 25)",
          "name": "count",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start": {
          "description": "Start index for pagination (default 0)",
          "name": "start",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, description, userCount, userManager",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "list.js"
      ]
    },
    "bm:roles:revoke": {
      "aliases": [],
      "args": {
        "login": {
          "description": "User login (email)",
          "name": "login",
          "required": true
        }
      },
      "description": "Revoke a Business Manager role from a user on an instance",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --role Administrator",
        "<%= config.bin %> <%= command.id %> user@example.com --role Administrator --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "Role ID to revoke",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:revoke",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "revoke.js"
      ]
    },
    "cip:report:bot-traffic-share": {
      "aliases": [],
      "args": {},
      "description": "Daily bot/crawler vs human visit share with the top bot family driving crawler traffic\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-bot-traffic-share",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max days returned (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:bot-traffic-share",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "bot-traffic-share.js"
      ]
    },
    "cip:report:checkout-funnel-dropoff": {
      "aliases": [],
      "args": {},
      "description": "Visits reaching each checkout step with step-over-step drop-off to pinpoint funnel leaks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-checkout-funnel-dropoff",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:checkout-funnel-dropoff",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "checkout-funnel-dropoff.js"
      ]
    },
    "cip:report:controller-error-rate-trend": {
      "aliases": [],
      "args": {},
      "description": "Daily 4xx/5xx error rate per storefront controller for catching deploy regressions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-controller-error-rate-trend",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max controller/day rows (1-1000)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:controller-error-rate-trend",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "controller-error-rate-trend.js"
      ]
    },
    "cip:report:controller-health-scorecard": {
      "aliases": [],
      "args": {},
      "description": "Score SFRA controller health by volume, errors, slow tail, and cache hit rate\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-controller-health-scorecard",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:controller-health-scorecard",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "controller-health-scorecard.js"
      ]
    },
    "cip:report:customer-registration-trends": {
      "aliases": [],
      "args": {},
      "description": "Track customer registration trends by date and device\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-customer-registration-trends",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:customer-registration-trends",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "customer-registration-trends.js"
      ]
    },
    "cip:report:discount-depth-breakdown": {
      "aliases": [],
      "args": {},
      "description": "Break down total discount into promotional vs manual by product, order, and shipping\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-discount-depth-breakdown",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:discount-depth-breakdown",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "discount-depth-breakdown.js"
      ]
    },
    "cip:report:inventory-stockout-by-location": {
      "aliases": [],
      "args": {},
      "description": "Surface out-of-stock and low-stock SKUs by location for replenishment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-inventory-stockout-by-location",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "threshold": {
          "description": "Low-stock cutoff: available_to_order at or below this is flagged (default 10)",
          "helpGroup": "QUERY",
          "name": "threshold",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:inventory-stockout-by-location",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "inventory-stockout-by-location.js"
      ]
    },
    "cip:report:list": {
      "aliases": [],
      "args": {},
      "description": "List curated CIP reports grouped by category\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-list",
      "examples": [
        "<%= config.bin %> cip report list",
        "<%= config.bin %> cip report list --category \"Technical Analytics\"",
        "<%= config.bin %> cip report list --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "category": {
          "description": "Filter to a single report category (case-insensitive)",
          "helpGroup": "QUERY",
          "name": "category",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "list.js"
      ]
    },
    "cip:report:new-vs-returning-buyer-revenue": {
      "aliases": [],
      "args": {},
      "description": "Split revenue, orders, AOV, and discount depth between first-time and returning buyers\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-new-vs-returning-buyer-revenue",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:new-vs-returning-buyer-revenue",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "new-vs-returning-buyer-revenue.js"
      ]
    },
    "cip:report:ocapi-client-usage": {
      "aliases": [],
      "args": {},
      "description": "Rank OCAPI client_ids by request volume with per-client error rate and latency\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-ocapi-client-usage",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:ocapi-client-usage",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "ocapi-client-usage.js"
      ]
    },
    "cip:report:ocapi-requests": {
      "aliases": [],
      "args": {},
      "description": "Analyze OCAPI request volume and response latency\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-ocapi-requests",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:ocapi-requests",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "ocapi-requests.js"
      ]
    },
    "cip:report:payment-method-performance": {
      "aliases": [],
      "args": {},
      "description": "Track payment method adoption and transaction metrics\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-payment-method-performance",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:payment-method-performance",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "payment-method-performance.js"
      ]
    },
    "cip:report:product-co-purchase-analysis": {
      "aliases": [],
      "args": {},
      "description": "Analyze frequently co-purchased products\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-product-co-purchase-analysis",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:product-co-purchase-analysis",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "product-co-purchase-analysis.js"
      ]
    },
    "cip:report:promotion-discount-analysis": {
      "aliases": [],
      "args": {},
      "description": "Measure promotional discount impact on orders\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-promotion-discount-analysis",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:promotion-discount-analysis",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "promotion-discount-analysis.js"
      ]
    },
    "cip:report:promotion-roi-leaderboard": {
      "aliases": [],
      "args": {},
      "description": "Rank promotions by revenue per dollar of discount, with orders, uses, and AOV\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-promotion-roi-leaderboard",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:promotion-roi-leaderboard",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "promotion-roi-leaderboard.js"
      ]
    },
    "cip:report:recommender-effectiveness": {
      "aliases": [],
      "args": {},
      "description": "Rank product recommenders by engagement, attributed revenue, and conversion\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-recommender-effectiveness",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:recommender-effectiveness",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "recommender-effectiveness.js"
      ]
    },
    "cip:report:remote-include-performance": {
      "aliases": [],
      "args": {},
      "description": "Rank remote-include child controllers by load, latency, errors, and cache hit rate per parent page\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-remote-include-performance",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-1000)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:remote-include-performance",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "remote-include-performance.js"
      ]
    },
    "cip:report:revenue-by-channel": {
      "aliases": [],
      "args": {},
      "description": "Break down revenue, orders, AOV, and discount rate by channel, device, and locale\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-revenue-by-channel",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:revenue-by-channel",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "revenue-by-channel.js"
      ]
    },
    "cip:report:sales-analytics": {
      "aliases": [],
      "args": {},
      "description": "Track daily sales performance with AOV and AOS metrics\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-sales-analytics",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:sales-analytics",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "sales-analytics.js"
      ]
    },
    "cip:report:sales-summary": {
      "aliases": [],
      "args": {},
      "description": "Query detailed sales records for custom analysis\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-sales-summary",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:sales-summary",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "sales-summary.js"
      ]
    },
    "cip:report:scapi-cache-hit-ratio": {
      "aliases": [],
      "args": {},
      "description": "Measure SCAPI cache hit ratio per endpoint to find cacheable resources running as MISS\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-scapi-cache-hit-ratio",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:scapi-cache-hit-ratio",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "scapi-cache-hit-ratio.js"
      ]
    },
    "cip:report:scapi-error-rate-by-status": {
      "aliases": [],
      "args": {},
      "description": "Rank SCAPI endpoints by 4xx/5xx error rate over a date range\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-scapi-error-rate-by-status",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status-class": {
          "description": "Optional HTTP error class filter",
          "helpGroup": "QUERY",
          "name": "status-class",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "4xx",
            "5xx"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:scapi-error-rate-by-status",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "scapi-error-rate-by-status.js"
      ]
    },
    "cip:report:scapi-latency-distribution": {
      "aliases": [],
      "args": {},
      "description": "Surface the SCAPI latency histogram and slow-tail (SLA breach) percentage per endpoint\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-scapi-latency-distribution",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:scapi-latency-distribution",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "scapi-latency-distribution.js"
      ]
    },
    "cip:report:scapi-traffic-latency": {
      "aliases": [],
      "args": {},
      "description": "Rank SCAPI endpoints by request volume and average latency\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-scapi-traffic-latency",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:scapi-traffic-latency",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "scapi-traffic-latency.js"
      ]
    },
    "cip:report:search-query-performance": {
      "aliases": [],
      "args": {},
      "description": "Identify search terms driving revenue and conversion\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-search-query-performance",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "has-results": {
          "description": "Filter successful/unsuccessful searches",
          "helpGroup": "QUERY",
          "name": "has-results",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "true",
            "false"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:search-query-performance",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "search-query-performance.js"
      ]
    },
    "cip:report:top-referrers": {
      "aliases": [],
      "args": {},
      "description": "Identify top traffic referrers and visit share\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-top-referrers",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:top-referrers",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "top-referrers.js"
      ]
    },
    "cip:report:top-selling-products": {
      "aliases": [],
      "args": {},
      "description": "Identify top selling products across channels\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-top-selling-products",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:top-selling-products",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "top-selling-products.js"
      ]
    },
    "cip:report:zero-result-searches": {
      "aliases": [],
      "args": {},
      "description": "Surface search terms that most often return zero results and the demand lost to them\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html#b2c-cip-report-zero-result-searches",
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cip-host": {
          "description": "CIP host override (default: jdbc.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_HOST",
          "helpGroup": "QUERY",
          "name": "cip-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "staging": {
          "description": "Use staging analytics host (jdbc.stg.analytics.commercecloud.salesforce.com)",
          "env": "SFCC_CIP_STAGING",
          "helpGroup": "QUERY",
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        },
        "from": {
          "description": "Inclusive start date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "from",
          "default": "2026-09-01",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Inclusive end date (YYYY-MM-DD)",
          "helpGroup": "QUERY",
          "name": "to",
          "default": "2026-09-15",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "description": "Output format",
          "helpGroup": "QUERY",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "csv"
          ],
          "type": "option"
        },
        "fetch-size": {
          "description": "Frame fetch size for CIP paging",
          "helpGroup": "QUERY",
          "name": "fetch-size",
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "name": "describe",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "name": "sql",
          "allowNo": false,
          "type": "boolean"
        },
        "site-id": {
          "description": "Site ID parameter for CIP report filters",
          "helpGroup": "QUERY",
          "name": "site-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Max rows (1-500)",
          "helpGroup": "QUERY",
          "name": "limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cip:report:zero-result-searches",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "reportFlags": {
        "describe": {
          "description": "Show report details and expected parameters",
          "exclusive": [
            "sql"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        },
        "sql": {
          "description": "Print generated SQL and exit",
          "exclusive": [
            "describe"
          ],
          "helpGroup": "QUERY",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cip",
        "report",
        "zero-result-searches.js"
      ]
    },
    "ecdn:cache:purge": {
      "aliases": [],
      "args": {},
      "description": "Purge cached content for a zone by path or tags\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-cache-purge",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --path \"www.example.com/dw/shop/v21_9/products\"",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --tag product-123 --tag category-456",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --path \"www.example.com/dw/image/v2/realm_instance/*\" --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "path": {
          "char": "p",
          "description": "Path to purge (format: hostname/path)",
          "name": "path",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tag": {
          "char": "t",
          "description": "Cache tag to purge (can be specified multiple times)",
          "name": "tag",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:cache:purge",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "cache",
        "purge.js"
      ]
    },
    "ecdn:cipher-suites:get": {
      "aliases": [],
      "args": {},
      "description": "Get cipher suites settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-cipher-suites-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:cipher-suites:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "cipher-suites",
        "get.js"
      ]
    },
    "ecdn:cipher-suites:update": {
      "aliases": [],
      "args": {},
      "description": "Update cipher suites settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-cipher-suites-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --suite-type Modern",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --suite-type Custom --ciphers \"ECDHE-ECDSA-AES128-GCM-SHA256,ECDHE-RSA-AES128-GCM-SHA256\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "suite-type": {
          "description": "Cipher suite type",
          "name": "suite-type",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "Compatible",
            "Modern",
            "Custom",
            "Legacy"
          ],
          "type": "option"
        },
        "ciphers": {
          "description": "Comma-separated list of ciphers (required for Custom suite type)",
          "name": "ciphers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:cipher-suites:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "cipher-suites",
        "update.js"
      ]
    },
    "ecdn:certificates:add": {
      "aliases": [],
      "args": {},
      "description": "Add a certificate for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-certificates-add",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --hostname example.com --type automatic",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --hostname example.com --type custom --certificate-file cert.pem --private-key-file key.pem"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "hostname": {
          "char": "h",
          "description": "Hostname for the certificate",
          "name": "hostname",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "description": "Certificate type (custom or automatic)",
          "name": "type",
          "default": "automatic",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "custom",
            "automatic"
          ],
          "type": "option"
        },
        "certificate-file": {
          "description": "Path to certificate file (PEM format, required for custom type)",
          "name": "certificate-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "private-key-file": {
          "description": "Path to private key file (PEM format, required for custom type)",
          "name": "private-key-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bundle-method": {
          "description": "Bundle method for custom certificate chain verification",
          "name": "bundle-method",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:certificates:add",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "certificates",
        "add.js"
      ]
    },
    "ecdn:certificates:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a certificate from a zone (WARNING: can cause downtime if in use)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-certificates-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --certificate-id abc123",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --certificate-id abc123 --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-id": {
          "description": "Certificate ID to delete",
          "name": "certificate-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:certificates:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "certificates",
        "delete.js"
      ]
    },
    "ecdn:certificates:list": {
      "aliases": [],
      "args": {},
      "description": "List certificates for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-certificates-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: certificateId, hosts, status, certificateType, expiresOn, issuer",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:certificates:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "certificates",
        "list.js"
      ]
    },
    "ecdn:certificates:update": {
      "aliases": [],
      "args": {},
      "description": "Update a certificate for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-certificates-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --certificate-id abc123 --hostname example.com",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --certificate-id abc123 --certificate-file cert.pem --private-key-file key.pem"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-id": {
          "description": "Certificate ID to update",
          "name": "certificate-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "hostname": {
          "char": "h",
          "description": "Hostname for the certificate",
          "name": "hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "description": "Certificate type (custom or automatic)",
          "name": "type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "custom",
            "automatic"
          ],
          "type": "option"
        },
        "certificate-file": {
          "description": "Path to certificate file (PEM format, required for custom type)",
          "name": "certificate-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "private-key-file": {
          "description": "Path to private key file (PEM format, required for custom type)",
          "name": "private-key-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bundle-method": {
          "description": "Bundle method for custom certificate chain verification",
          "name": "bundle-method",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:certificates:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "certificates",
        "update.js"
      ]
    },
    "ecdn:certificates:validate": {
      "aliases": [],
      "args": {},
      "description": "Trigger DNS validation for a custom hostname\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-certificates-validate",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --custom-hostname-id abc123",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --custom-hostname-id abc123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "custom-hostname-id": {
          "description": "Custom hostname ID to validate",
          "name": "custom-hostname-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:certificates:validate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "certificates",
        "validate.js"
      ]
    },
    "ecdn:firewall:create": {
      "aliases": [],
      "args": {},
      "description": "Create a custom firewall rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --description \"Block /admin\" --expression '(http.request.uri.path matches \"^/admin\")' --actions block",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --description \"Challenge bot traffic\" --expression 'cf.threat_score gt 30' --actions managed_challenge --enabled false",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --description \"Insert before existing\" --expression '(http.host eq \"old.example.com\")' --actions block --before 2c0fc9fa937b11eaa1b71c4d701ab86e"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Rule description",
          "name": "description",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Expression that determines when this rule applies",
          "name": "expression",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "actions": {
          "description": "Comma-separated list of actions applied by the rule",
          "name": "actions",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Whether the rule is enabled",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "before": {
          "description": "Insert this rule before the specified rule ID",
          "exclusive": [
            "after"
          ],
          "name": "before",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Insert this rule after the specified rule ID",
          "exclusive": [
            "before"
          ],
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "create.js"
      ]
    },
    "ecdn:firewall:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a custom firewall rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Custom firewall rule ID to delete",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "delete.js"
      ]
    },
    "ecdn:firewall:get": {
      "aliases": [],
      "args": {},
      "description": "Get a custom firewall rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Custom firewall rule ID",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "get.js"
      ]
    },
    "ecdn:firewall:list": {
      "aliases": [],
      "args": {},
      "description": "List custom firewall rules for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --limit 50",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Maximum records to retrieve per request, not to exceed 50",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Result offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: ruleId, description, actions, enabled, expression, lastUpdated",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "list.js"
      ]
    },
    "ecdn:firewall:reorder": {
      "aliases": [],
      "args": {},
      "description": "Update the evaluation order of all custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-reorder",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-ids ffffe61cf25e4ec49c34b029ff3060f7,2c0fc9fa937b11eaa1b71c4d701ab86e",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-ids-file ./order.json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-ids": {
          "description": "Comma-separated list of rule IDs in the desired order",
          "exclusive": [
            "rule-ids-file"
          ],
          "name": "rule-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-ids-file": {
          "description": "Path to a JSON file containing a string array of rule IDs in the desired order",
          "exclusive": [
            "rule-ids"
          ],
          "name": "rule-ids-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:reorder",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "reorder.js"
      ]
    },
    "ecdn:firewall:update": {
      "aliases": [],
      "args": {},
      "description": "Update a custom firewall rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-firewall-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --description \"Updated copy\"",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --actions managed_challenge --no-enabled"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Custom firewall rule ID",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Rule description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Expression that determines when this rule applies",
          "name": "expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "actions": {
          "description": "Comma-separated list of actions applied by the rule",
          "name": "actions",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Whether the rule is enabled",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:firewall:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "firewall",
        "update.js"
      ]
    },
    "ecdn:mrt-rules:create": {
      "aliases": [],
      "args": {},
      "description": "Create MRT rules to route requests to a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --mrt-hostname customer-pwa.mobify-storefront.com --expressions '(http.host eq \"example.com\")'",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --mrt-hostname customer-pwa.mobify-storefront.com --expressions '(http.host eq \"example.com\")' --descriptions \"Route to PWA\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-hostname": {
          "description": "Managed Runtime instance hostname",
          "name": "mrt-hostname",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expressions": {
          "description": "Comma-separated list of rule expressions",
          "name": "expressions",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "descriptions": {
          "description": "Comma-separated list of rule descriptions (must match expressions count)",
          "name": "descriptions",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "create.js"
      ]
    },
    "ecdn:mrt-rules:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete an MRT ruleset and all rules within it\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id 12345678901234asdfasfasdf"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "MRT ruleset ID to delete",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "delete.js"
      ]
    },
    "ecdn:mrt-rules:get": {
      "aliases": [],
      "args": {},
      "description": "Get MRT ruleset for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "get.js"
      ]
    },
    "ecdn:mrt-rules:update": {
      "aliases": [],
      "args": {},
      "description": "Update MRT ruleset hostname or add new rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --mrt-hostname new-customer-pwa.mobify-storefront.com",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --mrt-hostname customer-pwa.mobify-storefront.com --expressions '(http.host eq \"new.example.com\")'"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-hostname": {
          "description": "New Managed Runtime instance hostname",
          "name": "mrt-hostname",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "old-mrt-hostname": {
          "description": "Current MRT hostname (required when changing hostname)",
          "name": "old-mrt-hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expressions": {
          "description": "Comma-separated list of new rule expressions to add",
          "name": "expressions",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "descriptions": {
          "description": "Comma-separated list of descriptions for new rules (must match expressions count)",
          "name": "descriptions",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "update.js"
      ]
    },
    "ecdn:origin-headers:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete origin header modification for a zone (MRT type)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-origin-headers-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:origin-headers:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "origin-headers",
        "delete.js"
      ]
    },
    "ecdn:origin-headers:get": {
      "aliases": [],
      "args": {},
      "description": "Get origin header modification settings for a zone (MRT type)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-origin-headers-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:origin-headers:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "origin-headers",
        "get.js"
      ]
    },
    "ecdn:origin-headers:set": {
      "aliases": [],
      "args": {},
      "description": "Set origin header modification for a zone (MRT type)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-origin-headers-set",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --header-value my-secret-value",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --header-value my-secret-value --header-name x-custom-header"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "header-value": {
          "description": "Value of the header to forward to origin",
          "name": "header-value",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "header-name": {
          "description": "Name of the header (cannot be changed for MRT origin)",
          "name": "header-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:origin-headers:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "origin-headers",
        "set.js"
      ]
    },
    "ecdn:mtls:create": {
      "aliases": [],
      "args": {},
      "description": "Create an mTLS certificate for code upload authentication\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mtls-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --name my-cert --certificate-file cert.pem --private-key-file key.pem"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "description": "Certificate name for identification",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-file": {
          "description": "Path to PEM-encoded certificate file",
          "name": "certificate-file",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "private-key-file": {
          "description": "Path to PEM-encoded private key file",
          "name": "private-key-file",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mtls:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mtls",
        "create.js"
      ]
    },
    "ecdn:mtls:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete an mTLS certificate\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mtls-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --certificate-id 465a48f6-3d98-4c15-9312-211984ee8629"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-id": {
          "description": "mTLS certificate ID to delete",
          "name": "certificate-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mtls:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mtls",
        "delete.js"
      ]
    },
    "ecdn:mtls:get": {
      "aliases": [],
      "args": {},
      "description": "Get details of an mTLS certificate\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mtls-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --certificate-id 465a48f6-3d98-4c15-9312-211984ee8629",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --certificate-id 465a48f6-3d98-4c15-9312-211984ee8629 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-id": {
          "description": "mTLS certificate ID",
          "name": "certificate-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mtls:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mtls",
        "get.js"
      ]
    },
    "ecdn:mtls:list": {
      "aliases": [],
      "args": {},
      "description": "List mTLS certificates for code upload\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mtls-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: mtlsCertificateId, mtlsCertificateName, issuer, expiresOn, mtlsAssociatedCodeUploadHostname, ca",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mtls:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mtls",
        "list.js"
      ]
    },
    "ecdn:logpush:ownership": {
      "aliases": [],
      "args": {},
      "description": "Create a Logpush ownership challenge token for destination verification\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-ownership",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --destination-path \"s3://my-bucket/logs/{DATE}?region=us-east-1\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "destination-path": {
          "description": "S3 bucket destination path (e.g., s3://bucket/path/{DATE}?region=us-east-1)",
          "name": "destination-path",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:ownership",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "ownership.js"
      ]
    },
    "ecdn:rate-limit:create": {
      "aliases": [],
      "args": {},
      "description": "Create a rate limiting rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-rate-limit-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --description \"Rate limit /checkout\" --expression '(http.request.uri.path matches \"^/checkout\")' --characteristics cf.unique_visitor_id --action block --period 60 --requests-per-period 50 --mitigation-timeout 600",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --description \"Log spikes\" --expression '(http.request.uri.path matches \"^/api\")' --characteristics cf.colo.id --action log --period 60 --requests-per-period 100 --mitigation-timeout 0 --enabled false"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Rule description",
          "name": "description",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Expression for when to evaluate this rule",
          "name": "expression",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "characteristics": {
          "description": "Comma-separated characteristics used to group requests",
          "name": "characteristics",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "action": {
          "description": "Action applied when the rule threshold is exceeded",
          "name": "action",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "block",
            "managed_challenge",
            "js_challenge",
            "legacy_captcha",
            "log"
          ],
          "type": "option"
        },
        "period": {
          "description": "Rate limit evaluation period in seconds",
          "name": "period",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "requests-per-period": {
          "description": "Maximum requests allowed within the period",
          "name": "requests-per-period",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mitigation-timeout": {
          "description": "Duration in seconds to apply action after threshold is reached",
          "name": "mitigation-timeout",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "counting-expression": {
          "description": "Optional expression for what requests to count",
          "name": "counting-expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Whether the rule is enabled",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "position-before": {
          "description": "Insert this rule before the specified rule ID",
          "exclusive": [
            "position-after"
          ],
          "name": "position-before",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "position-after": {
          "description": "Insert this rule after the specified rule ID",
          "exclusive": [
            "position-before"
          ],
          "name": "position-after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:rate-limit:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "rate-limit",
        "create.js"
      ]
    },
    "ecdn:rate-limit:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a rate limiting rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-rate-limit-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Rate limiting rule ID to delete",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:rate-limit:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "rate-limit",
        "delete.js"
      ]
    },
    "ecdn:rate-limit:get": {
      "aliases": [],
      "args": {},
      "description": "Get a rate limiting rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-rate-limit-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Rate limiting rule ID",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:rate-limit:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "rate-limit",
        "get.js"
      ]
    },
    "ecdn:rate-limit:list": {
      "aliases": [],
      "args": {},
      "description": "List rate limiting rules for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-rate-limit-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: ruleId, description, action, period, requestsPerPeriod, enabled, mitigationTimeout, characteristics, countingExpression, lastUpdated",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:rate-limit:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "rate-limit",
        "list.js"
      ]
    },
    "ecdn:rate-limit:update": {
      "aliases": [],
      "args": {},
      "description": "Update a rate limiting rule for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-rate-limit-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --requests-per-period 100 --mitigation-timeout 120",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id 2c0fc9fa937b11eaa1b71c4d701ab86e --action managed_challenge --enabled false"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "Rate limiting rule ID",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Rule description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Expression for when to evaluate this rule",
          "name": "expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "characteristics": {
          "description": "Comma-separated characteristics used to group requests",
          "name": "characteristics",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "action": {
          "description": "Action applied when the rule threshold is exceeded",
          "name": "action",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "block",
            "managed_challenge",
            "js_challenge",
            "legacy_captcha",
            "log"
          ],
          "type": "option"
        },
        "period": {
          "description": "Rate limit evaluation period in seconds",
          "name": "period",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "requests-per-period": {
          "description": "Maximum requests allowed within the period",
          "name": "requests-per-period",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mitigation-timeout": {
          "description": "Duration in seconds to apply action after threshold is reached",
          "name": "mitigation-timeout",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "counting-expression": {
          "description": "Optional expression for what requests to count",
          "name": "counting-expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Whether the rule is enabled",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "position-before": {
          "description": "Move this rule before the specified rule ID",
          "exclusive": [
            "position-after"
          ],
          "name": "position-before",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "position-after": {
          "description": "Move this rule after the specified rule ID",
          "exclusive": [
            "position-before"
          ],
          "name": "position-after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:rate-limit:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "rate-limit",
        "update.js"
      ]
    },
    "ecdn:security:get": {
      "aliases": [],
      "args": {},
      "description": "Get security settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-security-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:security:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "security",
        "get.js"
      ]
    },
    "ecdn:security:update": {
      "aliases": [],
      "args": {},
      "description": "Update security settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-security-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --security-level medium",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --always-use-https",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --tls13 --waf"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "security-level": {
          "description": "Security level for the zone",
          "name": "security-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "off",
            "essentially_off",
            "low",
            "medium",
            "high",
            "under_attack"
          ],
          "type": "option"
        },
        "always-use-https": {
          "description": "Redirect all HTTP requests to HTTPS",
          "name": "always-use-https",
          "allowNo": true,
          "type": "boolean"
        },
        "tls13": {
          "description": "Enable TLS 1.3",
          "name": "tls13",
          "allowNo": true,
          "type": "boolean"
        },
        "waf": {
          "description": "Enable WAF (OWASP) protection",
          "name": "waf",
          "allowNo": true,
          "type": "boolean"
        },
        "hsts-enabled": {
          "description": "Enable HSTS",
          "name": "hsts-enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "hsts-include-subdomains": {
          "description": "Include subdomains in HSTS",
          "name": "hsts-include-subdomains",
          "allowNo": true,
          "type": "boolean"
        },
        "hsts-max-age": {
          "description": "HSTS max age in seconds",
          "name": "hsts-max-age",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "hsts-preload": {
          "description": "Enable HSTS preload",
          "name": "hsts-preload",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:security:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "security",
        "update.js"
      ]
    },
    "ecdn:speed:get": {
      "aliases": [],
      "args": {},
      "description": "Get speed/performance settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-speed-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:speed:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "speed",
        "get.js"
      ]
    },
    "ecdn:speed:update": {
      "aliases": [],
      "args": {},
      "description": "Update speed/performance settings for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-speed-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --brotli on",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --http3 on --early-hints on",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --polish lossy --webp on"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "brotli": {
          "description": "Brotli compression (on/off)",
          "name": "brotli",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "http2-prioritization": {
          "description": "HTTP/2 prioritization (on/off)",
          "name": "http2-prioritization",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "http2-to-origin": {
          "description": "HTTP/2 to origin (on/off)",
          "name": "http2-to-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "http3": {
          "description": "HTTP/3 (on/off)",
          "name": "http3",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "early-hints": {
          "description": "Early hints (on/off)",
          "name": "early-hints",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "webp": {
          "description": "WebP image format support (on/off)",
          "name": "webp",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "polish": {
          "description": "Image polish level (off/lossless/lossy)",
          "name": "polish",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "off",
            "lossless",
            "lossy"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:speed:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "speed",
        "update.js"
      ]
    },
    "ecdn:waf:migrate": {
      "aliases": [],
      "args": {},
      "description": "Migrate a zone from WAF v1 to WAF v2 (only applicable for existing WAFv1 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-migrate",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:migrate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "migrate.js"
      ]
    },
    "ecdn:zones:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new storefront CDN zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-zones-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --domain-name example.com",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --domain-name store.example.com --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain-name": {
          "char": "d",
          "description": "Domain name for the storefront zone",
          "name": "domain-name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:zones:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "zones",
        "create.js"
      ]
    },
    "ecdn:zones:list": {
      "aliases": [],
      "args": {},
      "description": "List all eCDN zones for the organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-zones-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: zoneId, name, status",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:zones:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "zones",
        "list.js"
      ]
    },
    "job:execution:delete": {
      "aliases": [],
      "args": {
        "jobId": {
          "description": "Job ID",
          "name": "jobId",
          "required": true
        },
        "executionId": {
          "description": "Execution ID to delete",
          "name": "executionId",
          "required": true
        }
      },
      "description": "Delete a job execution record (SCAPI only — requires shortCode, tenantId, and OAuth credentials)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html#b2c-job-execution-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-job abc123-def456",
        "<%= config.bin %> <%= command.id %> my-job abc123-def456 --api-backend scapi"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "job:execution:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "job",
        "execution",
        "delete.js"
      ]
    },
    "preferences:global:get": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        }
      },
      "description": "Read custom preferences in a global preference group for a given instance type\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#get-global",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --instance-type staging --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --tenant-id zzxy_prd --expand sites"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        },
        "expand": {
          "description": "Expand option (\"sites\" returns site-specific values)",
          "name": "expand",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "sites"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:global:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "global",
        "get.js"
      ]
    },
    "preferences:global:list": {
      "aliases": [],
      "args": {},
      "description": "List global custom preferences for the organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#list-global",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --limit 50",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "char": "l",
          "description": "Maximum number of results (1-200)",
          "name": "limit",
          "default": 200,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "char": "o",
          "description": "Result offset for pagination",
          "name": "offset",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-password": {
          "description": "Mask values of type password",
          "name": "mask-password",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, value, groupId",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:global:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "global",
        "list.js"
      ]
    },
    "preferences:global:update": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        }
      },
      "description": "Update custom preferences in a global preference group. Pass attribute assignments (KEY=value, KEY:=json, KEY=@file, KEY:=@file, KEY=) or use --file/--body for bulk edits.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#update-global",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId c_name=hello c_count:=5 c_on:=true --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId -I staging c_count:=5 --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId c_temp= --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --file prefs.json --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "JSON file with preferences body. Custom attributes use the \"c_\" prefix.",
          "exclusive": [
            "body"
          ],
          "name": "file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "body": {
          "description": "Inline JSON body with preferences. Custom attributes use the \"c_\" prefix.",
          "exclusive": [
            "file"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:global:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "global",
        "update.js"
      ]
    },
    "preferences:site:get": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        }
      },
      "description": "Read custom preferences in a site preference group for a given instance type\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#get-site",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId --site-id RefArch --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --instance-type staging --site-id RefArch --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "site-id": {
          "char": "s",
          "description": "Site ID",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "get.js"
      ]
    },
    "preferences:site:list": {
      "aliases": [],
      "args": {},
      "description": "List custom preferences for a site\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#list-site",
      "examples": [
        "<%= config.bin %> <%= command.id %> --site-id RefArch --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --site-id RefArch --limit 50 --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --site-id RefArch --tenant-id zzxy_prd --extended"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "site-id": {
          "char": "s",
          "description": "Site ID to list preferences for",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "char": "l",
          "description": "Maximum number of results (1-200)",
          "name": "limit",
          "default": 200,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "char": "o",
          "description": "Result offset for pagination",
          "name": "offset",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-password": {
          "description": "Mask values of type password",
          "name": "mask-password",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, value, groupId",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "list.js"
      ]
    },
    "preferences:site:search": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        }
      },
      "description": "Search preferences across sites in a site preference group for a given instance type\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#search-site",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --instance-type staging --search-phrase Wapi --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --value-type string --sort-by id --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --query-file query.json --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --query '{\"matchAllQuery\":{}}' --expand value --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "search-phrase": {
          "description": "Free-text phrase searched across id, displayName, description",
          "exclusive": [
            "query",
            "query-file"
          ],
          "name": "search-phrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "value-type": {
          "description": "Filter by valueType (combined with --search-phrase via AND)",
          "exclusive": [
            "query",
            "query-file"
          ],
          "name": "value-type",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "query": {
          "description": "Inline JSON Query body (overrides convenience flags)",
          "exclusive": [
            "query-file",
            "search-phrase",
            "value-type"
          ],
          "name": "query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "query-file": {
          "description": "JSON file containing a Query body (overrides convenience flags)",
          "exclusive": [
            "query",
            "search-phrase",
            "value-type"
          ],
          "name": "query-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-by": {
          "description": "Sort field",
          "name": "sort-by",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "id",
            "displayName",
            "description",
            "valueType"
          ],
          "type": "option"
        },
        "sort-order": {
          "description": "Sort order",
          "name": "sort-order",
          "default": "asc",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "asc",
            "desc"
          ],
          "type": "option"
        },
        "limit": {
          "char": "l",
          "description": "Maximum number of results (1-200)",
          "name": "limit",
          "default": 25,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "char": "o",
          "description": "Result offset for pagination",
          "name": "offset",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand": {
          "description": "Expand option (\"value\" returns attribute value definitions)",
          "name": "expand",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "value"
          ],
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, valueType, displayName, siteValues",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:search",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "search.js"
      ]
    },
    "preferences:site:update": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        }
      },
      "description": "Update custom preferences in a site preference group. Pass attribute assignments (KEY=value, KEY:=json, KEY=@file, KEY:=@file, KEY=) or use --file/--body for bulk edits.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#update-site",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId --site-id RefArch c_name=hello c_count:=5 --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId --site-id RefArch c_banner=@banner.html --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId -I staging --site-id RefArch --file prefs.json --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "site-id": {
          "char": "s",
          "description": "Site ID",
          "name": "site-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "JSON file with preferences body. Custom attributes use the \"c_\" prefix.",
          "exclusive": [
            "body"
          ],
          "name": "file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "body": {
          "description": "Inline JSON body with preferences. Custom attributes use the \"c_\" prefix.",
          "exclusive": [
            "file"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "update.js"
      ]
    },
    "mrt:bundle:delete": {
      "aliases": [],
      "args": {
        "bundleId": {
          "description": "Bundle ID to delete (additional IDs may follow)",
          "name": "bundleId",
          "required": true
        }
      },
      "description": "Delete one or more bundles from a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> 12345 --project my-storefront",
        "<%= config.bin %> <%= command.id %> 12345 12346 12347 -p my-storefront",
        "<%= config.bin %> <%= command.id %> 12345 -p my-storefront --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "delete.js"
      ]
    },
    "mrt:bundle:deploy": {
      "aliases": [],
      "args": {
        "bundleId": {
          "description": "Bundle ID to deploy (omit to push local build)",
          "name": "bundleId",
          "required": false
        }
      },
      "description": "Push a local build or deploy an existing bundle to Managed Runtime\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-deploy",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment production --message \"Release v1.0.0\"",
        "<%= config.bin %> <%= command.id %> --project my-storefront --build-dir ./dist",
        "<%= config.bin %> <%= command.id %> --project my-storefront --node-version 20.x",
        "<%= config.bin %> <%= command.id %> --project my-storefront --ssr-param SSRProxyPath=/api",
        "<%= config.bin %> <%= command.id %> 12345 --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> 12345 --project my-storefront --environment staging --wait",
        "<%= config.bin %> <%= command.id %> 12345 -p my-storefront -e staging --mrt-backend scapi --wait"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "message": {
          "char": "m",
          "description": "Bundle message/description (only for local builds)",
          "name": "message",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "build-dir": {
          "char": "b",
          "description": "Path to the build directory (only for local builds)",
          "name": "build-dir",
          "default": "build",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-only": {
          "description": "Glob patterns for server-only files (comma-separated or JSON array, only for local builds)",
          "name": "ssr-only",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-shared": {
          "description": "Glob patterns for shared files (comma-separated or JSON array, only for local builds)",
          "name": "ssr-shared",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "node-version": {
          "char": "n",
          "description": "Node.js version for SSR runtime (default: 24.x, only for local builds)",
          "name": "node-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-param": {
          "description": "SSR parameter in key=value format (can be specified multiple times, only for local builds)",
          "name": "ssr-param",
          "default": [],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the deployment to complete before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 30,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:deploy",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "deploy.js"
      ]
    },
    "mrt:bundle:download": {
      "aliases": [],
      "args": {
        "bundleId": {
          "description": "Bundle ID to download",
          "name": "bundleId",
          "required": true
        }
      },
      "description": "Download a Managed Runtime bundle artifact\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-download",
      "examples": [
        "<%= config.bin %> <%= command.id %> 12345 --project my-storefront",
        "<%= config.bin %> <%= command.id %> 12345 -p my-storefront -o ./artifacts/my-bundle.tgz",
        "<%= config.bin %> <%= command.id %> 12345 -p my-storefront --url-only",
        "<%= config.bin %> <%= command.id %> 12345 -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Output file path (default: bundle-{bundleId}.tgz)",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "url-only": {
          "description": "Only output the download URL without downloading",
          "name": "url-only",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:download",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "download.js"
      ]
    },
    "mrt:bundle:history": {
      "aliases": [],
      "args": {},
      "description": "List deployment history for a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-history",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --limit 5",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --mrt-backend scapi",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: bundleId, bundleMessage, status, type, user, created, deploymentId, backend",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:history",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "history.js"
      ]
    },
    "mrt:bundle:list": {
      "aliases": [],
      "args": {},
      "description": "List bundles for a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> -p my-storefront --limit 10",
        "<%= config.bin %> <%= command.id %> -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, message, status, user, created",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "list.js"
      ]
    },
    "mrt:bundle:save": {
      "aliases": [],
      "args": {},
      "description": "Save a Managed Runtime bundle to a local directory\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-save",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --save-dir ./artifacts",
        "<%= config.bin %> <%= command.id %> --project my-storefront --save-dir ./artifacts --gzip",
        "<%= config.bin %> <%= command.id %> --project my-storefront --save-dir ./artifacts --build-dir ./dist",
        "<%= config.bin %> <%= command.id %> --project my-storefront --save-dir ./artifacts --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT storefront/project slug (aliases: --storefront, -s; or set MRT_PROJECT env var)",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "save-dir": {
          "char": "d",
          "description": "Directory to save the bundle to",
          "name": "save-dir",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "build-dir": {
          "char": "b",
          "description": "Path to the build directory",
          "name": "build-dir",
          "default": "build",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-only": {
          "description": "Glob patterns for server-only files (comma-separated or JSON array)",
          "name": "ssr-only",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-shared": {
          "description": "Glob patterns for shared files (comma-separated or JSON array)",
          "name": "ssr-shared",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "node-version": {
          "char": "n",
          "description": "Node.js version for SSR runtime (default: 24.x)",
          "name": "node-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "gzip": {
          "char": "g",
          "description": "Gzip the bundle (saves as bundle.tgz instead of bundle.tar)",
          "name": "gzip",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:save",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "save.js"
      ]
    },
    "mrt:bundle:upload-v2": {
      "aliases": [],
      "args": {},
      "description": "Build and upload a v2-format bundle to Managed Runtime (upload only)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-bundle-upload-v2",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> --project my-storefront --build-dir ./dist",
        "<%= config.bin %> <%= command.id %> --project my-storefront --match-mode ignore_missing",
        "<%= config.bin %> <%= command.id %> --project my-storefront --root-dir bld --config-path .mrt/config.json",
        "<%= config.bin %> <%= command.id %> --project my-storefront --ssr-param EnvBasePath=/mobify --node-version 20.x",
        "<%= config.bin %> <%= command.id %> --project my-storefront --dependencies @./deps.json --cc-override plugin-a"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "message": {
          "char": "m",
          "description": "Bundle message/description",
          "name": "message",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "build-dir": {
          "char": "b",
          "description": "Path to the build directory",
          "name": "build-dir",
          "default": "build",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "root-dir": {
          "description": "Archive path prefix under which built files and the config file live",
          "name": "root-dir",
          "default": "bld",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config-path": {
          "description": "Path to the in-archive config file, relative to --root-dir",
          "name": "config-path",
          "default": ".mrt/config.json",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "match-mode": {
          "description": "How ssr-only/ssr-shared patterns that match no files are handled",
          "name": "match-mode",
          "default": "strict",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "strict",
            "ignore_missing"
          ],
          "type": "option"
        },
        "ssr-only": {
          "description": "Glob patterns for server-only files (comma-separated or JSON array)",
          "name": "ssr-only",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-shared": {
          "description": "Glob patterns for shared files (comma-separated or JSON array)",
          "name": "ssr-shared",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "node-version": {
          "char": "n",
          "description": "Node.js version for SSR runtime (default: 24.x)",
          "name": "node-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ssr-param": {
          "description": "SSR parameter in key=value format (can be specified multiple times)",
          "name": "ssr-param",
          "default": [],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "dependencies": {
          "description": "Bundle dependencies as inline JSON or a @path to a JSON file",
          "name": "dependencies",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cc-override": {
          "description": "Commerce Cloud override identifier (can be specified multiple times)",
          "name": "cc-override",
          "default": [],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:bundle:upload-v2",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "bundle",
        "upload-v2.js"
      ]
    },
    "mrt:env:b2c": {
      "aliases": [],
      "args": {},
      "description": "Get or update B2C Commerce connection for a target/environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-b2c",
      "examples": [
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --instance-id aaaa_prd",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --instance-id aaaa_prd --sites RefArch,SiteGenesis",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "instance-id": {
          "description": "B2C Commerce instance ID to connect",
          "name": "instance-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sites": {
          "description": "Comma-separated list of site IDs to connect",
          "name": "sites",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear-sites": {
          "description": "Clear the sites list",
          "name": "clear-sites",
          "allowNo": false,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: field, value",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:b2c",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "b2c.js"
      ]
    },
    "mrt:env:clone": {
      "aliases": [],
      "args": {
        "slug": {
          "description": "Slug for the new environment created by the clone",
          "name": "slug",
          "required": true
        }
      },
      "description": "Clone a Managed Runtime environment from an existing source environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-clone",
      "examples": [
        "<%= config.bin %> <%= command.id %> staging-copy -p my-storefront -e staging",
        "<%= config.bin %> <%= command.id %> qa -p my-storefront -e staging --clone-redirects --clone-env-vars",
        "<%= config.bin %> <%= command.id %> qa -p my-storefront -e staging --external-hostname qa.example.com --certificate-id 123 --wait"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "external-hostname": {
          "description": "Full external hostname for the new environment (required for non-MRT-managed certs)",
          "name": "external-hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-domain": {
          "description": "External domain for Universal PWA SSR (e.g., example.com)",
          "name": "external-domain",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate-id": {
          "description": "ID of the certificate to associate with the new environment (required for custom domains)",
          "name": "certificate-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clone-redirects": {
          "description": "Clone redirects from the source environment",
          "name": "clone-redirects",
          "allowNo": false,
          "type": "boolean"
        },
        "clone-env-vars": {
          "description": "Clone environment variables from the source environment",
          "name": "clone-env-vars",
          "allowNo": false,
          "type": "boolean"
        },
        "clone-b2c-info": {
          "description": "Clone B2C target info from the source environment",
          "name": "clone-b2c-info",
          "allowNo": false,
          "type": "boolean"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the new environment to be ready before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:clone",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "clone.js"
      ]
    },
    "mrt:env:create": {
      "aliases": [],
      "args": {
        "slug": {
          "description": "Environment slug/identifier (e.g., staging, production; or provide it via --environment / -e)",
          "name": "slug",
          "required": false
        }
      },
      "description": "Create a new Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> staging --project my-storefront",
        "<%= config.bin %> <%= command.id %> staging --project my-storefront --name \"Staging Environment\"",
        "<%= config.bin %> <%= command.id %> production --project my-storefront --production",
        "<%= config.bin %> <%= command.id %> feature-test -p my-storefront --region eu-west-1",
        "<%= config.bin %> <%= command.id %> staging -p my-storefront --proxy api=api.example.com --proxy ocapi=ocapi.example.com",
        "<%= config.bin %> <%= command.id %> staging -p my-storefront --wait"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Display name for the environment (defaults to slug)",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "region": {
          "char": "r",
          "description": "AWS region for SSR deployment",
          "name": "region",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "us-east-1",
            "us-east-2",
            "us-west-1",
            "us-west-2",
            "ap-south-1",
            "ap-south-2",
            "ap-northeast-2",
            "ap-southeast-1",
            "ap-southeast-2",
            "ap-southeast-3",
            "ap-northeast-1",
            "ap-northeast-3",
            "ca-central-1",
            "eu-central-1",
            "eu-central-2",
            "eu-west-1",
            "eu-west-2",
            "eu-west-3",
            "eu-north-1",
            "eu-south-1",
            "il-central-1",
            "me-central-1",
            "sa-east-1"
          ],
          "type": "option"
        },
        "production": {
          "description": "Mark as a production environment",
          "name": "production",
          "allowNo": false,
          "type": "boolean"
        },
        "hostname": {
          "description": "Hostname pattern for V8 Tag loading",
          "name": "hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-hostname": {
          "description": "Full external hostname (e.g., www.example.com)",
          "name": "external-hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-domain": {
          "description": "External domain for Universal PWA SSR (e.g., example.com)",
          "name": "external-domain",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "allow-cookies": {
          "description": "Forward HTTP cookies to origin",
          "name": "allow-cookies",
          "allowNo": true,
          "type": "boolean"
        },
        "enable-source-maps": {
          "description": "Enable source map support in the environment",
          "name": "enable-source-maps",
          "allowNo": true,
          "type": "boolean"
        },
        "proxy": {
          "description": "Proxy configuration in format path=host (can be specified multiple times)",
          "name": "proxy",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the environment to be ready before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "create.js"
      ]
    },
    "mrt:env:delete": {
      "aliases": [],
      "args": {
        "slug": {
          "description": "Environment slug/identifier to delete (or provide it via --environment / -e)",
          "name": "slug",
          "required": false
        }
      },
      "description": "Delete a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> feature-test --project my-storefront",
        "<%= config.bin %> <%= command.id %> old-staging -p my-storefront --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "delete.js"
      ]
    },
    "mrt:env:get": {
      "aliases": [],
      "args": {},
      "description": "Get details of a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "get.js"
      ]
    },
    "mrt:env:invalidate": {
      "aliases": [],
      "args": {},
      "description": "Invalidate cached objects in the CDN for a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-invalidate",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment production --pattern \"/*\"",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --pattern \"/products/*\"",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --pattern \"/category/shoes\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "pattern": {
          "description": "Path pattern to invalidate (must start with /, use /* for all)",
          "name": "pattern",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:invalidate",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "invalidate.js"
      ]
    },
    "mrt:env:list": {
      "aliases": [],
      "args": {},
      "description": "List Managed Runtime environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, slug, state, region, production",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "list.js"
      ]
    },
    "mrt:env:update": {
      "aliases": [],
      "args": {},
      "description": "Update a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging --name \"New Name\"",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --enable-source-maps",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --production",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --proxy api=api.example.com"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Log level for the environment",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "DEBUG",
            "INFO",
            "WARN",
            "ERROR",
            "TRACE",
            "FATAL"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Display name for the environment",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "production": {
          "description": "Mark as a production environment",
          "name": "production",
          "allowNo": true,
          "type": "boolean"
        },
        "hostname": {
          "description": "Hostname pattern for V8 Tag loading (use empty string to clear)",
          "name": "hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-hostname": {
          "description": "Full external hostname (use empty string to clear)",
          "name": "external-hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-domain": {
          "description": "External domain for Universal PWA SSR (use empty string to clear)",
          "name": "external-domain",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "allow-cookies": {
          "description": "Forward HTTP cookies to origin",
          "name": "allow-cookies",
          "allowNo": true,
          "type": "boolean"
        },
        "enable-source-maps": {
          "description": "Enable source map support in the environment",
          "name": "enable-source-maps",
          "allowNo": true,
          "type": "boolean"
        },
        "whitelisted-ips": {
          "description": "IP whitelist (CIDR blocks, space-separated; use empty string to clear)",
          "name": "whitelisted-ips",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "proxy": {
          "description": "Proxy configuration in format path=host (can be specified multiple times)",
          "name": "proxy",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "update.js"
      ]
    },
    "mrt:org:b2c": {
      "aliases": [],
      "args": {
        "organization": {
          "description": "Organization slug",
          "name": "organization",
          "required": true
        }
      },
      "description": "Get B2C Commerce instances connected to an organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-b2c",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-org",
        "<%= config.bin %> <%= command.id %> my-org --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: field, value",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:b2c",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "b2c.js"
      ]
    },
    "mrt:org:list": {
      "aliases": [],
      "args": {},
      "description": "List Managed Runtime organizations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --limit 10",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, slug, status, created",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "list.js"
      ]
    },
    "mrt:project:create": {
      "aliases": [
        "mrt:storefront:create"
      ],
      "args": {
        "name": {
          "description": "Project name",
          "name": "name",
          "required": true
        }
      },
      "description": "Create a new Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> \"My Storefront\" --organization my-org",
        "<%= config.bin %> <%= command.id %> \"My Storefront\" -o my-org --storefront my-storefront",
        "<%= config.bin %> <%= command.id %> \"My Storefront\" -o my-org -s my-storefront",
        "<%= config.bin %> <%= command.id %> \"My Storefront\" -o my-org --region us-east-1"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "organization": {
          "char": "o",
          "description": "Organization slug to create the project in",
          "name": "organization",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "url": {
          "description": "Project URL",
          "name": "url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "region": {
          "char": "r",
          "description": "Default AWS region for new environments",
          "name": "region",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "us-east-1",
            "us-east-2",
            "us-west-1",
            "us-west-2",
            "ap-south-1",
            "ap-south-2",
            "ap-northeast-2",
            "ap-southeast-1",
            "ap-southeast-2",
            "ap-southeast-3",
            "ap-northeast-1",
            "ap-northeast-3",
            "ca-central-1",
            "eu-central-1",
            "eu-central-2",
            "eu-west-1",
            "eu-west-2",
            "eu-west-3",
            "eu-north-1",
            "eu-south-1",
            "il-central-1",
            "me-central-1",
            "sa-east-1"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "create.js"
      ]
    },
    "mrt:project:delete": {
      "aliases": [
        "mrt:storefront:delete"
      ],
      "args": {
        "slug": {
          "description": "Project slug (or provide it via --project / --storefront / -p / -s)",
          "name": "slug",
          "required": false
        }
      },
      "description": "Delete a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-old-project",
        "<%= config.bin %> <%= command.id %> --project my-old-project --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "delete.js"
      ]
    },
    "mrt:project:get": {
      "aliases": [
        "mrt:storefront:get"
      ],
      "args": {
        "slug": {
          "description": "Project slug (or provide it via --project / --storefront / -p / -s)",
          "name": "slug",
          "required": false
        }
      },
      "description": "Get details of a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-storefront",
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> --storefront my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "get.js"
      ]
    },
    "mrt:project:list": {
      "aliases": [
        "mrt:storefront:list"
      ],
      "args": {},
      "description": "List Managed Runtime projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --organization my-org",
        "<%= config.bin %> <%= command.id %> --limit 10",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "organization": {
          "char": "o",
          "description": "Filter by organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, slug, organization, region, created",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "list.js"
      ]
    },
    "mrt:project:update": {
      "aliases": [
        "mrt:storefront:update"
      ],
      "args": {
        "slug": {
          "description": "Project slug (or provide it via --project / --storefront / -p / -s)",
          "name": "slug",
          "required": false
        }
      },
      "description": "Update a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> my-storefront --name \"New Name\"",
        "<%= config.bin %> <%= command.id %> --project my-storefront --region eu-west-1",
        "<%= config.bin %> <%= command.id %> --storefront my-storefront --url https://example.com"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "New name for the project",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "url": {
          "description": "New URL for the project",
          "name": "url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "region": {
          "char": "r",
          "description": "New default AWS region for new environments",
          "name": "region",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "us-east-1",
            "us-east-2",
            "us-west-1",
            "us-west-2",
            "ap-south-1",
            "ap-south-2",
            "ap-northeast-2",
            "ap-southeast-1",
            "ap-southeast-2",
            "ap-southeast-3",
            "ap-northeast-1",
            "ap-northeast-3",
            "ca-central-1",
            "eu-central-1",
            "eu-central-2",
            "eu-west-1",
            "eu-west-2",
            "eu-west-3",
            "eu-north-1",
            "eu-south-1",
            "il-central-1",
            "me-central-1",
            "sa-east-1"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "update.js"
      ]
    },
    "mrt:user:api-key": {
      "aliases": [],
      "args": {},
      "description": "Reset the API key for the current user (invalidates current key)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-user-api-key",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --yes",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "yes": {
          "char": "y",
          "description": "Skip confirmation prompt",
          "name": "yes",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:user:api-key",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "user",
        "api-key.js"
      ]
    },
    "mrt:user:email-prefs": {
      "aliases": [],
      "args": {},
      "description": "View or update email notification preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-user-email-prefs",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --node-deprecation=true",
        "<%= config.bin %> <%= command.id %> --node-deprecation=false --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "node-deprecation": {
          "description": "Enable/disable Node.js deprecation notifications",
          "name": "node-deprecation",
          "allowNo": true,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: field, value",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:user:email-prefs",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "user",
        "email-prefs.js"
      ]
    },
    "mrt:user:profile": {
      "aliases": [],
      "args": {},
      "description": "Display profile information for the current user\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-user-profile",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: field, value",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:user:profile",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "user",
        "profile.js"
      ]
    },
    "scapi:custom:status": {
      "aliases": [],
      "args": {},
      "description": "Get the status of Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html#b2c-scapi-custom-status",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --status active",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --group-by type",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --group-by site",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --columns type,apiName,status,sites",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "char": "s",
          "description": "Filter by endpoint status",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "active",
            "not_registered"
          ],
          "type": "option"
        },
        "group-by": {
          "char": "g",
          "description": "Group output by field (type or site)",
          "name": "group-by",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "type",
            "site"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: type, apiName, apiVersion, cartridgeName, endpointPath, httpMethod, status, sites, securityScheme, operationId, schemaFile, implementationScript, errorReason, id",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:custom:status",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "custom",
        "status.js"
      ]
    },
    "scapi:replications:get": {
      "aliases": [],
      "args": {
        "process-id": {
          "description": "Publish process ID",
          "name": "process-id",
          "required": true
        }
      },
      "description": "Get granular replication process details\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/replications.html#get",
      "examples": [
        "<%= config.bin %> <%= command.id %> <process-id>",
        "<%= config.bin %> <%= command.id %> xmRhi7394HymoeRkfwAAAZeg3WiM"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:replications:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "replications",
        "get.js"
      ]
    },
    "scapi:replications:list": {
      "aliases": [],
      "args": {},
      "description": "List granular replication processes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/replications.html#list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --limit 50",
        "<%= config.bin %> <%= command.id %> --extended"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "char": "l",
          "description": "Maximum number of results",
          "name": "limit",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "char": "o",
          "description": "Result offset for pagination",
          "name": "offset",
          "default": 0,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, status, startTime, endTime, initiatedBy, entityType, entityId",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:replications:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "replications",
        "list.js"
      ]
    },
    "scapi:replications:publish": {
      "aliases": [],
      "args": {},
      "description": "Queue an item for granular replication (publish to production)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/replications.html#publish",
      "examples": [
        "# Publish a product",
        "<%= config.bin %> <%= command.id %> --product-id PROD-123",
        "",
        "# Publish a price table",
        "<%= config.bin %> <%= command.id %> --price-table-id usd-list-prices",
        "",
        "# Publish content asset from private library",
        "<%= config.bin %> <%= command.id %> --content-id hero-banner --content-type private --site-id RefArch",
        "",
        "# Publish content asset from shared library",
        "<%= config.bin %> <%= command.id %> --content-id footer-links --content-type shared --library-id SharedLibrary"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "product-id": {
          "description": "Product ID (SKU) to publish",
          "exclusive": [
            "price-table-id",
            "content-id"
          ],
          "name": "product-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-table-id": {
          "description": "Price table ID to publish",
          "exclusive": [
            "product-id",
            "content-id"
          ],
          "name": "price-table-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content-id": {
          "dependsOn": [
            "content-type"
          ],
          "description": "Content asset ID to publish",
          "exclusive": [
            "product-id",
            "price-table-id"
          ],
          "name": "content-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content-type": {
          "dependsOn": [
            "content-id"
          ],
          "description": "Content asset library type",
          "name": "content-type",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "private",
            "shared"
          ],
          "type": "option"
        },
        "site-id": {
          "description": "Site ID (required for private content assets)",
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "library-id": {
          "description": "Library ID (required for shared content assets)",
          "name": "library-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:replications:publish",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "replications",
        "publish.js"
      ]
    },
    "scapi:replications:wait": {
      "aliases": [],
      "args": {
        "process-id": {
          "description": "Publish process ID",
          "name": "process-id",
          "required": true
        }
      },
      "description": "Wait for a granular replication process to complete\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/replications.html#wait",
      "examples": [
        "<%= config.bin %> <%= command.id %> <process-id>",
        "<%= config.bin %> <%= command.id %> xmRhi7394HymoeRkfwAAAZeg3WiM --timeout 600",
        "<%= config.bin %> <%= command.id %> xmRhi7394HymoeRkfwAAAZeg3WiM --interval 10"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Timeout in seconds (default: 300)",
          "name": "timeout",
          "default": 300,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "interval": {
          "char": "i",
          "description": "Poll interval in seconds (default: 5)",
          "name": "interval",
          "default": 5,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:replications:wait",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "replications",
        "wait.js"
      ]
    },
    "scapi:schemas:get": {
      "aliases": [],
      "args": {
        "apiFamily": {
          "description": "API family (e.g., product, checkout, search)",
          "name": "apiFamily",
          "required": true
        },
        "apiName": {
          "description": "API name (e.g., shopper-products, shopper-baskets)",
          "name": "apiName",
          "required": true
        },
        "apiVersion": {
          "description": "API version (e.g., v1)",
          "name": "apiVersion",
          "required": true
        }
      },
      "description": "Get a specific SCAPI schema with optional selective expansion\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html#b2c-scapi-schemas-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --expand-all",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --expand-paths /products",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --expand-schemas Product,ProductResult",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --list-paths",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --list-schemas",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --yaml",
        "<%= config.bin %> <%= command.id %> product shopper-products v1 --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand-paths": {
          "description": "Paths to fully expand (comma-separated, e.g., /products,/orders)",
          "name": "expand-paths",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand-schemas": {
          "description": "Schema names to fully expand (comma-separated)",
          "name": "expand-schemas",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand-examples": {
          "description": "Example names to fully expand (comma-separated)",
          "name": "expand-examples",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expand-custom-properties": {
          "description": "Expand custom properties",
          "name": "expand-custom-properties",
          "allowNo": true,
          "type": "boolean"
        },
        "expand-all": {
          "description": "Return full schema without collapsing (overrides selective expand)",
          "name": "expand-all",
          "allowNo": false,
          "type": "boolean"
        },
        "list-paths": {
          "description": "List available paths in the schema and exit",
          "exclusive": [
            "list-schemas",
            "list-examples"
          ],
          "name": "list-paths",
          "allowNo": false,
          "type": "boolean"
        },
        "list-schemas": {
          "description": "List available schema names and exit",
          "exclusive": [
            "list-paths",
            "list-examples"
          ],
          "name": "list-schemas",
          "allowNo": false,
          "type": "boolean"
        },
        "list-examples": {
          "description": "List available example names and exit",
          "exclusive": [
            "list-paths",
            "list-schemas"
          ],
          "name": "list-examples",
          "allowNo": false,
          "type": "boolean"
        },
        "yaml": {
          "description": "Output as YAML instead of JSON",
          "name": "yaml",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:schemas:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "schemas",
        "get.js"
      ]
    },
    "scapi:schemas:list": {
      "aliases": [],
      "args": {},
      "description": "List available SCAPI schemas\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html#b2c-scapi-schemas-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --api-family product",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --api-name shopper-products",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --status current",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id f_ecom_zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-family": {
          "description": "Filter by API family (e.g., product, checkout, search)",
          "name": "api-family",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-name": {
          "description": "Filter by API name (e.g., shopper-products, shopper-baskets)",
          "name": "api-name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-version": {
          "description": "Filter by API version (e.g., v1)",
          "name": "api-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "char": "s",
          "description": "Filter by schema status",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "current",
            "deprecated"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: apiFamily, apiName, apiVersion, status, schemaVersion, link",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "scapi:schemas:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "scapi",
        "schemas",
        "list.js"
      ]
    },
    "setup:default-config:get": {
      "aliases": [],
      "args": {},
      "description": "Show the global dw.json path\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-default-config-get",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:default-config:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "default-config",
        "get.js"
      ]
    },
    "setup:default-config:set": {
      "aliases": [],
      "args": {
        "path": {
          "description": "Path to a configuration file in dw.json format",
          "name": "path",
          "required": true
        }
      },
      "description": "Set the global dw.json used alongside project configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-default-config-set",
      "examples": [
        "<%= config.bin %> <%= command.id %> /path/to/dw.json",
        "<%= config.bin %> <%= command.id %> ./shared.dw.json --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:default-config:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "default-config",
        "set.js"
      ]
    },
    "setup:default-config:unset": {
      "aliases": [],
      "args": {},
      "description": "Unset the global dw.json path\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-default-config-unset",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:default-config:unset",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "default-config",
        "unset.js"
      ]
    },
    "setup:ide": {
      "aliases": [],
      "args": {},
      "description": "Set up IDE integrations that consume B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-ide",
      "examples": [
        "<%= config.bin %> setup ide tsserver-plugin"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:ide",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "ide",
        "index.js"
      ]
    },
    "setup:ide:tsserver-plugin": {
      "aliases": [],
      "args": {},
      "description": "Print paths to the bundled Script API TypeScript Server plugin (for LSP-based editors)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-ide-tsserver-plugin",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:ide:tsserver-plugin",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "ide",
        "tsserver-plugin.js"
      ]
    },
    "setup:ide:vscode-types": {
      "aliases": [],
      "args": {},
      "description": "Vendor Script API TypeScript definitions and a jsconfig.json into the workspace for IDE IntelliSense\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-ide-vscode-types",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --force",
        "<%= config.bin %> <%= command.id %> --output jsconfig.json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Path for the generated jsconfig.json",
          "name": "output",
          "default": "jsconfig.json",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Overwrite output files if they already exist",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "copy": {
          "description": "Copy bundled types into ./.b2c-script-types/",
          "name": "copy",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:ide:vscode-types",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "ide",
        "vscode-types.js"
      ]
    },
    "setup:instance:create": {
      "aliases": [],
      "args": {
        "name": {
          "description": "Instance name",
          "name": "name"
        }
      },
      "description": "Create a new B2C Commerce instance configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-instance-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> staging",
        "<%= config.bin %> <%= command.id %> staging --hostname staging.example.com",
        "<%= config.bin %> <%= command.id %> staging --hostname staging.example.com --active",
        "<%= config.bin %> <%= command.id %> staging --hostname staging.example.com --username admin --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "hostname": {
          "char": "s",
          "description": "B2C instance hostname",
          "name": "hostname",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "description": "WebDAV username",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "description": "WebDAV password",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "OAuth client ID",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "OAuth client secret",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code (optional; enables SCAPI-first code-version detection)",
          "env": "SFCC_SHORTCODE",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "description": "SCAPI tenant/organization ID (optional; enables SCAPI-first code-version detection)",
          "env": "SFCC_TENANT_ID",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-backend": {
          "description": "API backend preference saved for this instance",
          "env": "SFCC_API_BACKEND",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "scapi",
            "ocapi"
          ],
          "type": "option"
        },
        "code-version": {
          "description": "Code version",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "active": {
          "description": "Set as active instance",
          "name": "active",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "description": "Non-interactive mode (fail if required flags missing)",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:instance:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "instance",
        "create.js"
      ]
    },
    "setup:instance": {
      "aliases": [],
      "args": {},
      "description": "Create, list, and manage B2C Commerce instance configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-instance",
      "examples": [
        "<%= config.bin %> setup instance create",
        "<%= config.bin %> setup instance list",
        "<%= config.bin %> setup instance set-active"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:instance",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "instance",
        "index.js"
      ]
    },
    "setup:instance:list": {
      "aliases": [],
      "args": {},
      "description": "List configured B2C Commerce instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-instance-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, hostname, source, active",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:instance:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "instance",
        "list.js"
      ]
    },
    "setup:instance:remove": {
      "aliases": [],
      "args": {
        "name": {
          "description": "Instance name to remove",
          "name": "name",
          "required": true
        }
      },
      "description": "Remove a B2C Commerce instance configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-instance-remove",
      "examples": [
        "<%= config.bin %> <%= command.id %> staging",
        "<%= config.bin %> <%= command.id %> staging --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:instance:remove",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "instance",
        "remove.js"
      ]
    },
    "setup:instance:set-active": {
      "aliases": [],
      "args": {
        "name": {
          "description": "Instance name to set as active",
          "name": "name"
        }
      },
      "description": "Set a B2C Commerce instance as the default (active) instance\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#b2c-setup-instance-set-active",
      "examples": [
        "<%= config.bin %> <%= command.id %> staging",
        "<%= config.bin %> <%= command.id %> production"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup:instance:set-active",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup",
        "instance",
        "set-active.js"
      ]
    },
    "sandbox:alias:create": {
      "aliases": [
        "ods:alias:create"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        },
        "hostname": {
          "description": "Hostname alias to register (e.g., my-store.example.com)",
          "name": "hostname",
          "required": true
        }
      },
      "description": "Create a hostname alias for a sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-alias-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzv-123 my-store.example.com",
        "<%= config.bin %> <%= command.id %> zzzv-123 secure-store.example.com --unique",
        "<%= config.bin %> <%= command.id %> zzzv-123 secure-store.example.com --unique --letsencrypt",
        "<%= config.bin %> <%= command.id %> zzzv-123 my-store.example.com --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "unique": {
          "char": "u",
          "description": "Make the alias unique (required for Let's Encrypt certificates)",
          "name": "unique",
          "allowNo": false,
          "type": "boolean"
        },
        "letsencrypt": {
          "dependsOn": [
            "unique"
          ],
          "description": "Request a Let's Encrypt certificate for this alias (requires --unique)",
          "name": "letsencrypt",
          "allowNo": false,
          "type": "boolean"
        },
        "no-open": {
          "description": "Do not open registration URL in browser (for non-unique aliases)",
          "name": "no-open",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:alias:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "alias",
        "create.js"
      ]
    },
    "sandbox:alias:delete": {
      "aliases": [
        "ods:alias:delete"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        },
        "aliasId": {
          "description": "Alias ID to delete",
          "name": "aliasId",
          "required": true
        }
      },
      "description": "Delete a hostname alias from a sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-alias-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzv-123 alias-uuid-here",
        "<%= config.bin %> <%= command.id %> zzzv-123 alias-uuid-here --force",
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789 alias-uuid-here --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:alias:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "alias",
        "delete.js"
      ]
    },
    "sandbox:alias:get": {
      "aliases": [
        "ods:alias:get"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        },
        "aliasId": {
          "description": "Alias UUID",
          "name": "aliasId",
          "required": true
        }
      },
      "description": "Show details for a specific sandbox hostname alias\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-alias-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzv-123 alias-uuid-here",
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789 alias-uuid-here --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:alias:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "alias",
        "get.js"
      ]
    },
    "sandbox:alias:list": {
      "aliases": [
        "ods:alias:list"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., abcd-123)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "List all hostname aliases for a sandbox\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-alias-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc12345-1234-1234-1234-abc123456789",
        "<%= config.bin %> <%= command.id %> zzzv-123",
        "<%= config.bin %> <%= command.id %> zzzv-123 --alias-id some-alias-uuid",
        "<%= config.bin %> <%= command.id %> zzzv-123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias-id": {
          "description": "Specific alias ID to retrieve (if omitted, lists all aliases)",
          "name": "alias-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, name, status, unique, domainVerificationRecord",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:alias:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "alias",
        "list.js"
      ]
    },
    "sandbox:clone:create": {
      "aliases": [
        "ods:clone:create"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or friendly format like realm-instance) to clone from",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "Create a new sandbox clone from an existing sandbox",
      "examples": [
        "<%= config.bin %> <%= command.id %> <sandboxId>",
        "<%= config.bin %> <%= command.id %> <sandboxId> --target-profile large",
        "<%= config.bin %> <%= command.id %> <sandboxId> --ttl 48",
        "<%= config.bin %> <%= command.id %> <sandboxId> --target-profile large --ttl 48 --emails dev@example.com,qa@example.com",
        "<%= config.bin %> <%= command.id %> <sandboxId> --wait",
        "<%= config.bin %> <%= command.id %> <sandboxId> --wait --poll-interval 15",
        "<%= config.bin %> <%= command.id %> <sandboxId> --target-count 3",
        "<%= config.bin %> <%= command.id %> <sandboxId> --target-count 3 --wait"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-profile": {
          "description": "Resource profile for the cloned sandbox (defaults to source sandbox profile)",
          "name": "target-profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "medium",
            "large",
            "xlarge",
            "xxlarge"
          ],
          "type": "option"
        },
        "emails": {
          "description": "Comma-separated list of notification email addresses",
          "name": "emails",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "ttl": {
          "description": "Time to live in hours (0 or negative = infinite, minimum 24 hours). Values between 1-23 are not allowed.",
          "name": "ttl",
          "required": false,
          "default": 24,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-count": {
          "description": "Number of clones to create from this source (1 to many cloning). Valid values are 1 to 5.",
          "name": "target-count",
          "required": false,
          "default": 1,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "wait": {
          "char": "w",
          "description": "Wait for the clone to complete before returning",
          "name": "wait",
          "allowNo": false,
          "type": "boolean"
        },
        "poll-interval": {
          "dependsOn": [
            "wait"
          ],
          "description": "Polling interval in seconds when using --wait",
          "name": "poll-interval",
          "default": 10,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "dependsOn": [
            "wait"
          ],
          "description": "Maximum time to wait in seconds when using --wait (0 for no timeout)",
          "name": "timeout",
          "default": 1800,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:clone:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "clone",
        "create.js"
      ]
    },
    "sandbox:clone:get": {
      "aliases": [
        "ods:clone:get"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or friendly format like realm-instance)",
          "name": "sandboxId",
          "required": true
        },
        "cloneId": {
          "description": "Clone ID in format realm-instance-timestamp (e.g., aaaa-002-1642780893121)",
          "name": "cloneId",
          "required": true
        }
      },
      "description": "Get detailed information about a specific sandbox clone",
      "examples": [
        "<%= config.bin %> <%= command.id %> <sandboxId> <cloneId>",
        "<%= config.bin %> <%= command.id %> abcd-123 aaaa-002-1642780893121"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:clone:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "clone",
        "get.js"
      ]
    },
    "sandbox:clone:list": {
      "aliases": [
        "ods:clone:list"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or friendly format like realm-instance)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "List all clones for a specific sandbox",
      "examples": [
        "<%= config.bin %> <%= command.id %> <sandboxId>",
        "<%= config.bin %> <%= command.id %> <sandboxId> --status COMPLETED",
        "<%= config.bin %> <%= command.id %> <sandboxId> --from 2024-01-01 --to 2024-12-31",
        "<%= config.bin %> <%= command.id %> <sandboxId> --extended",
        "<%= config.bin %> <%= command.id %> <sandboxId> --batch-id batch-abcd-002-1700000000000-a1b2c3d4"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Filter clones created on or after this date (ISO 8601 date format, e.g., 2024-01-01)",
          "name": "from",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Filter clones created on or before this date (ISO 8601 date format, e.g., 2024-12-31)",
          "name": "to",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "description": "Filter clones by status",
          "name": "status",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "Pending",
            "InProgress",
            "Failed",
            "Completed"
          ],
          "type": "option"
        },
        "batch-id": {
          "description": "Filter clones by their 1 to many batch identifier",
          "name": "batch-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: cloneId, sourceInstance, targetInstance, status, batchId, progressPercentage, createdAt, lastUpdated, elapsedTimeInSec, customCodeVersion",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:clone:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "clone",
        "list.js"
      ]
    },
    "sandbox:operations:get": {
      "aliases": [
        "ods:operations:get"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., zzzz-001)",
          "name": "sandboxId",
          "required": true
        },
        "operationId": {
          "description": "Operation UUID returned when the operation was started",
          "name": "operationId",
          "required": true
        }
      },
      "description": "Show details for a specific sandbox operation by ID\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-operations-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz-001 550e8400-e29b-41d4-a716-446655440000",
        "<%= config.bin %> <%= command.id %> zzzz-001 550e8400-e29b-41d4-a716-446655440000 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:operations:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "operations",
        "get.js"
      ]
    },
    "sandbox:operations:list": {
      "aliases": [
        "ods:operations:list"
      ],
      "args": {
        "sandboxId": {
          "description": "Sandbox ID (UUID or realm-instance, e.g., zzzz-001)",
          "name": "sandboxId",
          "required": true
        }
      },
      "description": "List operations performed on a sandbox (start, stop, restart, reset, etc.)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html#b2c-sandbox-operations-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz-001",
        "<%= config.bin %> <%= command.id %> zzzz-001 --operation-state finished",
        "<%= config.bin %> <%= command.id %> zzzz-001 --from 2025-01-01 --to 2025-12-31",
        "<%= config.bin %> <%= command.id %> zzzz-001 --page 0 --per-page 50",
        "<%= config.bin %> <%= command.id %> zzzz-001 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Earliest operation time (ISO 8601); default is about 30 days ago",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Latest operation time (ISO 8601); default is now",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "operation-state": {
          "description": "Filter by operation lifecycle state",
          "name": "operation-state",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "pending",
            "running",
            "finished"
          ],
          "type": "option"
        },
        "status": {
          "description": "Filter by outcome (finished operations)",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "success",
            "failure"
          ],
          "type": "option"
        },
        "operation": {
          "description": "Filter by operation type",
          "name": "operation",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "start",
            "stop",
            "restart",
            "reset",
            "create",
            "delete",
            "upgrade"
          ],
          "type": "option"
        },
        "sort-order": {
          "description": "Sort order for results",
          "name": "sort-order",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "asc",
            "desc"
          ],
          "type": "option"
        },
        "sort-by": {
          "description": "Field to sort by",
          "name": "sort-by",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "created",
            "operation_state",
            "status",
            "operation"
          ],
          "type": "option"
        },
        "page": {
          "description": "Page index (0-based)",
          "name": "page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "per-page": {
          "description": "Page size (default from API is 20)",
          "name": "per-page",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, operation, operationState, status, sandboxState, createdAt, operationBy",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:operations:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "operations",
        "list.js"
      ]
    },
    "sandbox:realm:configuration": {
      "aliases": [
        "ods:realm:configuration"
      ],
      "args": {
        "realm": {
          "description": "Realm ID (four-letter ID)",
          "name": "realm",
          "required": true
        }
      },
      "description": "Get sandbox configuration for a realm\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-configuration",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz",
        "<%= config.bin %> <%= command.id %> zzzz --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:configuration",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "configuration.js"
      ]
    },
    "sandbox:realm:get": {
      "aliases": [
        "ods:realm:get"
      ],
      "args": {
        "realm": {
          "description": "Realm ID (four-letter ID)",
          "name": "realm",
          "required": true
        }
      },
      "description": "Get details of a specific realm\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz",
        "<%= config.bin %> <%= command.id %> zzzz --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "get.js"
      ]
    },
    "sandbox:realm:list": {
      "aliases": [
        "ods:realm:list"
      ],
      "args": {
        "realm": {
          "description": "Optional realm ID filter (four-letter ID)",
          "name": "realm",
          "required": false
        }
      },
      "description": "List realms eligible for sandbox management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-list",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --json",
        "<%= config.bin %> <%= command.id %> zzzz"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "list.js"
      ]
    },
    "sandbox:realm:update": {
      "aliases": [
        "ods:realm:update"
      ],
      "args": {
        "realm": {
          "description": "Realm ID (four-letter ID) to update",
          "name": "realm",
          "required": true
        }
      },
      "description": "Update realm configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz --max-sandbox-ttl 72",
        "<%= config.bin %> <%= command.id %> zzzz --default-sandbox-ttl 24",
        "<%= config.bin %> <%= command.id %> zzzz --emails dev@example.com,ops@example.com",
        "<%= config.bin %> <%= command.id %> zzzz --start-scheduler '{\"weekdays\":[\"MONDAY\"],\"time\":\"08:00:00Z\"}'",
        "<%= config.bin %> <%= command.id %> zzzz --clear-stop-scheduler"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "max-sandbox-ttl": {
          "description": "Maximum sandbox TTL in hours (0 for unlimited, subject to quotas)",
          "name": "max-sandbox-ttl",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "default-sandbox-ttl": {
          "description": "Default sandbox TTL in hours when no TTL is specified at creation",
          "name": "default-sandbox-ttl",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start-scheduler": {
          "description": "Start schedule JSON for sandboxes in this realm. Format: {\"weekdays\":[...],\"time\":\"...\"}",
          "exclusive": [
            "clear-start-scheduler"
          ],
          "name": "start-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear-start-scheduler": {
          "description": "Remove existing start scheduler for sandboxes in this realm",
          "exclusive": [
            "start-scheduler"
          ],
          "name": "clear-start-scheduler",
          "allowNo": false,
          "type": "boolean"
        },
        "stop-scheduler": {
          "description": "Stop schedule JSON for sandboxes in this realm. Format: {\"weekdays\":[...],\"time\":\"...\"}",
          "exclusive": [
            "clear-stop-scheduler"
          ],
          "name": "stop-scheduler",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clear-stop-scheduler": {
          "description": "Remove existing stop scheduler for sandboxes in this realm",
          "exclusive": [
            "stop-scheduler"
          ],
          "name": "clear-stop-scheduler",
          "allowNo": false,
          "type": "boolean"
        },
        "emails": {
          "description": "Comma-separated list of notification email addresses at realm level",
          "name": "emails",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "local-users-allowed": {
          "description": "Enable or disable local user management for sandboxes in this realm",
          "hidden": true,
          "name": "local-users-allowed",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "update.js"
      ]
    },
    "sandbox:realm:usage": {
      "aliases": [
        "ods:realm:usage"
      ],
      "args": {
        "realm": {
          "description": "Realm ID (four-letter ID)",
          "name": "realm",
          "required": true
        }
      },
      "description": "Show usage information for a realm\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-usage",
      "examples": [
        "<%= config.bin %> <%= command.id %> zzzz",
        "<%= config.bin %> <%= command.id %> zzzz --from 2026-02-08 --to 2026-02-11",
        "<%= config.bin %> <%= command.id %> zzzz --granularity daily",
        "<%= config.bin %> <%= command.id %> zzzz --detailed-report --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "from": {
          "description": "Earliest date to include in usage (ISO 8601, defaults to 30 days in the past if omitted by the API)",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Latest date to include in usage (ISO 8601, defaults to today if omitted by the API)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "granularity": {
          "description": "Granularity of usage data (daily, weekly, monthly)",
          "name": "granularity",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "detailed-report": {
          "description": "Include detailed usage information in the response",
          "name": "detailed-report",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:usage",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "usage.js"
      ]
    },
    "sandbox:realm:usages": {
      "aliases": [
        "ods:realm:usages"
      ],
      "args": {},
      "description": "Show usage information for multiple realms\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/realm.html#b2c-realm-usages",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --realm zzzz --realm yyyy",
        "<%= config.bin %> <%= command.id %> --realm zzzz,yyyy --from 2026-02-08 --to 2026-02-11",
        "<%= config.bin %> <%= command.id %> --detailed-report --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sandbox-api-host": {
          "description": "ODS API hostname (default: admin.dx.commercecloud.salesforce.com)",
          "env": "SFCC_SANDBOX_API_HOST",
          "name": "sandbox-api-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "realm": {
          "description": "Realm ID(s). Repeat flag or provide comma-separated values",
          "name": "realm",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "from": {
          "description": "Earliest date to include in usage (ISO 8601)",
          "name": "from",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Latest date to include in usage (ISO 8601)",
          "name": "to",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "detailed-report": {
          "description": "Include detailed usage information in the response",
          "name": "detailed-report",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "sandbox:realm:usages",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sandbox",
        "realm",
        "usages.js"
      ]
    },
    "sites:cartridges:add": {
      "aliases": [],
      "args": {
        "cartridge": {
          "description": "Cartridge name to add",
          "name": "cartridge",
          "required": true
        }
      },
      "description": "Add a cartridge to a site's cartridge path\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html#b2c-sites-cartridges-add",
      "examples": [
        "<%= config.bin %> sites cartridges add my_cartridge --site-id RefArch",
        "<%= config.bin %> sites cartridges add my_cartridge --site-id RefArch --position first",
        "<%= config.bin %> sites cartridges add my_cartridge --site-id RefArch --position after --target app_storefront_base",
        "<%= config.bin %> sites cartridges add bm_extension --bm"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "description": "Site ID (e.g. RefArch)",
          "exclusive": [
            "bm"
          ],
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bm": {
          "description": "Use Business Manager site (Sites-Site)",
          "exclusive": [
            "site-id"
          ],
          "name": "bm",
          "allowNo": false,
          "type": "boolean"
        },
        "position": {
          "description": "Position to add the cartridge",
          "name": "position",
          "default": "first",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "first",
            "last",
            "before",
            "after"
          ],
          "type": "option"
        },
        "target": {
          "description": "Target cartridge (required when position is before/after)",
          "name": "target",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "sites:cartridge:add"
      ],
      "id": "sites:cartridges:add",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sites",
        "cartridges",
        "add.js"
      ]
    },
    "sites:cartridges:list": {
      "aliases": [],
      "args": {},
      "description": "List the cartridge path for a site\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html#b2c-sites-cartridges-list",
      "examples": [
        "<%= config.bin %> sites cartridges list --site-id RefArch",
        "<%= config.bin %> sites cartridges list --bm",
        "<%= config.bin %> sites cartridges list --site-id RefArch --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "description": "Site ID (e.g. RefArch)",
          "exclusive": [
            "bm"
          ],
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bm": {
          "description": "Use Business Manager site (Sites-Site)",
          "exclusive": [
            "site-id"
          ],
          "name": "bm",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "sites:cartridge:list"
      ],
      "id": "sites:cartridges:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sites",
        "cartridges",
        "list.js"
      ]
    },
    "sites:cartridges:remove": {
      "aliases": [],
      "args": {
        "cartridge": {
          "description": "Cartridge name to remove",
          "name": "cartridge",
          "required": true
        }
      },
      "description": "Remove a cartridge from a site's cartridge path\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html#b2c-sites-cartridges-remove",
      "examples": [
        "<%= config.bin %> sites cartridges remove old_cartridge --site-id RefArch",
        "<%= config.bin %> sites cartridges remove bm_extension --bm"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "description": "Site ID (e.g. RefArch)",
          "exclusive": [
            "bm"
          ],
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bm": {
          "description": "Use Business Manager site (Sites-Site)",
          "exclusive": [
            "site-id"
          ],
          "name": "bm",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "sites:cartridge:remove"
      ],
      "id": "sites:cartridges:remove",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sites",
        "cartridges",
        "remove.js"
      ]
    },
    "sites:cartridges:set": {
      "aliases": [],
      "args": {
        "cartridges": {
          "description": "New cartridge path (colon-separated, e.g. \"cart1:cart2:cart3\")",
          "name": "cartridges",
          "required": true
        }
      },
      "description": "Replace the entire cartridge path for a site\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html#b2c-sites-cartridges-set",
      "examples": [
        "<%= config.bin %> sites cartridges set \"app_storefront_base:plugin_applepay\" --site-id RefArch",
        "<%= config.bin %> sites cartridges set \"bm_ext1:bm_ext2\" --bm"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "site-id": {
          "description": "Site ID (e.g. RefArch)",
          "exclusive": [
            "bm"
          ],
          "name": "site-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "bm": {
          "description": "Use Business Manager site (Sites-Site)",
          "exclusive": [
            "site-id"
          ],
          "name": "bm",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [
        "sites:cartridge:set"
      ],
      "id": "sites:cartridges:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "sites",
        "cartridges",
        "set.js"
      ]
    },
    "slas:client:create": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "SLAS client ID to create or update (generates UUID if omitted)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Create or update a SLAS client\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --channels RefArch --scopes sfcc.shopper-products,sfcc.shopper-search --redirect-uri http://localhost:3000/callback",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --name \"My Client\" --channels RefArch --scopes sfcc.shopper-products --redirect-uri http://localhost:3000/callback --public",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --name \"My Client\" --channels RefArch --scopes sfcc.shopper-products --redirect-uri http://localhost:3000/callback --json",
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --channels RefArch --default-scopes --redirect-uri http://localhost:3000/callback"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "description": "Display name for the client (generates timestamped name if omitted)",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "channels": {
          "description": "Site IDs/channels (comma-separated)",
          "name": "channels",
          "required": true,
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "scopes": {
          "description": "OAuth scopes for the client (comma-separated)",
          "name": "scopes",
          "required": false,
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "default-scopes": {
          "description": "Use default shopper scopes (can be combined with --scopes for additional scopes)",
          "name": "default-scopes",
          "allowNo": false,
          "type": "boolean"
        },
        "redirect-uri": {
          "description": "Redirect URIs (comma-separated)",
          "name": "redirect-uri",
          "required": true,
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "callback-uri": {
          "description": "Callback URIs for passwordless login (comma-separated)",
          "name": "callback-uri",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "secret": {
          "description": "Client secret for private clients (if omitted, one will be generated)",
          "name": "secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "public": {
          "description": "Create a public client (default is private)",
          "name": "public",
          "allowNo": false,
          "type": "boolean"
        },
        "create-tenant": {
          "description": "Automatically create tenant if it does not exist",
          "name": "create-tenant",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "create.js"
      ]
    },
    "slas:client:delete": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "SLAS client ID to delete (defaults to configured slasClientId)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Delete a SLAS client\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-id": {
          "description": "SLAS client ID (positional argument takes precedence)",
          "env": "SFCC_SLAS_CLIENT_ID",
          "name": "slas-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "delete.js"
      ]
    },
    "slas:client:get": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "SLAS client ID to retrieve (defaults to configured slasClientId)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Get a SLAS client\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-id": {
          "description": "SLAS client ID (positional argument takes precedence)",
          "env": "SFCC_SLAS_CLIENT_ID",
          "name": "slas-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "get.js"
      ]
    },
    "slas:client:list": {
      "aliases": [],
      "args": {},
      "description": "List SLAS clients for a tenant\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: clientId, name, isPrivate",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "list.js"
      ]
    },
    "slas:client:open": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "SLAS client ID to open in the admin UI (defaults to configured slasClientId)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Open the SLAS Admin UI for a client\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-open",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --short-code kv7kzm78"
      ],
      "flags": {
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-id": {
          "description": "SLAS client ID (positional argument takes precedence)",
          "env": "SFCC_SLAS_CLIENT_ID",
          "name": "slas-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:open",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "open.js"
      ]
    },
    "slas:client:update": {
      "aliases": [],
      "args": {
        "clientId": {
          "description": "SLAS client ID to update (defaults to configured slasClientId)",
          "name": "clientId",
          "required": false
        }
      },
      "description": "Update a SLAS client\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html#b2c-slas-client-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id abcd_123 --name \"New Name\"",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --name \"New Name\"",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --secret new-secret-value",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --scopes sfcc.shopper-baskets",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --scopes sfcc.shopper-baskets --replace",
        "<%= config.bin %> <%= command.id %> my-client-id --tenant-id abcd_123 --channels RefArch,SiteGenesis --replace"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "slas-client-id": {
          "description": "SLAS client ID (positional argument takes precedence)",
          "env": "SFCC_SLAS_CLIENT_ID",
          "name": "slas-client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "description": "Display name for the client",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "secret": {
          "description": "New client secret (rotates the existing secret)",
          "name": "secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "channels": {
          "description": "Site IDs/channels (comma-separated)",
          "name": "channels",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "scopes": {
          "description": "OAuth scopes for the client (comma-separated)",
          "name": "scopes",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "redirect-uri": {
          "description": "Redirect URIs (comma-separated)",
          "name": "redirect-uri",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "callback-uri": {
          "description": "Callback URIs for passwordless login (comma-separated)",
          "name": "callback-uri",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "replace": {
          "description": "Replace list values instead of appending (affects channels, scopes, redirect-uri, callback-uri)",
          "name": "replace",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "slas:client:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "slas",
        "client",
        "update.js"
      ]
    },
    "bm:roles:permissions:get": {
      "aliases": [],
      "args": {
        "role": {
          "description": "Role ID (e.g. \"Administrator\")",
          "name": "role",
          "required": true
        }
      },
      "description": "Get permissions for a Business Manager access role",
      "examples": [
        "<%= config.bin %> <%= command.id %> Administrator",
        "<%= config.bin %> <%= command.id %> Administrator --output admin-perms.json",
        "<%= config.bin %> <%= command.id %> Administrator --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "output": {
          "char": "o",
          "description": "Write full permissions JSON to file",
          "name": "output",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:permissions:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "permissions",
        "get.js"
      ]
    },
    "bm:roles:permissions:set": {
      "aliases": [],
      "args": {
        "role": {
          "description": "Role ID (e.g. \"Administrator\")",
          "name": "role",
          "required": true
        }
      },
      "description": "Set permissions for a Business Manager access role (replaces all existing permissions)",
      "examples": [
        "<%= config.bin %> <%= command.id %> MyRole --file perms.json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "server": {
          "char": "s",
          "description": "B2C instance hostname",
          "env": "SFCC_SERVER",
          "helpGroup": "INSTANCE",
          "name": "server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webdav-server": {
          "description": "Separate hostname for WebDAV (cert. hostname, etc)",
          "env": "SFCC_WEBDAV_SERVER",
          "helpGroup": "INSTANCE",
          "name": "webdav-server",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "code-version": {
          "char": "v",
          "description": "Code version",
          "env": "SFCC_CODE_VERSION",
          "helpGroup": "INSTANCE",
          "name": "code-version",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "username": {
          "char": "u",
          "description": "Username for Basic Auth (WebDAV)",
          "env": "SFCC_USERNAME",
          "helpGroup": "AUTH",
          "name": "username",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "description": "Password/access key for Basic Auth (WebDAV)",
          "env": "SFCC_PASSWORD",
          "helpGroup": "AUTH",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "certificate": {
          "description": "Path to PKCS12 certificate for two-factor auth",
          "env": "SFCC_CERTIFICATE",
          "helpGroup": "AUTH",
          "name": "certificate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "passphrase": {
          "description": "Passphrase for the certificate",
          "env": "SFCC_CERTIFICATE_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "selfsigned": {
          "description": "Allow self-signed server certificates",
          "env": "SFCC_SELFSIGNED",
          "helpGroup": "AUTH",
          "name": "selfsigned",
          "allowNo": false,
          "type": "boolean"
        },
        "verify": {
          "description": "Verify SSL certificates",
          "helpGroup": "AUTH",
          "name": "verify",
          "allowNo": true,
          "type": "boolean"
        },
        "api-backend": {
          "description": "API backend for operations (auto detects SCAPI availability)",
          "env": "SFCC_API_BACKEND",
          "helpGroup": "INSTANCE",
          "name": "api-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "ocapi",
            "scapi",
            "auto"
          ],
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "JSON file containing permissions (role_permissions schema)",
          "name": "file",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "bm:roles:permissions:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "bm",
        "roles",
        "permissions",
        "set.js"
      ]
    },
    "ecdn:mrt-rules:rules:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete an individual MRT rule\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-rules-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "MRT ruleset ID",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "MRT rule ID to delete",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:rules:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "rules",
        "delete.js"
      ]
    },
    "ecdn:mrt-rules:rules:update": {
      "aliases": [],
      "args": {},
      "description": "Update an individual MRT rule\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-mrt-rules-rules-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --no-enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --expression '(http.host eq \"new.example.com\")'"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "MRT ruleset ID",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "MRT rule ID to update",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable or disable the rule",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "expression": {
          "description": "Rule expression",
          "name": "expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Rule description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:mrt-rules:rules:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "mrt-rules",
        "rules",
        "update.js"
      ]
    },
    "ecdn:logpush:jobs:create": {
      "aliases": [],
      "args": {},
      "description": "Create a Logpush job for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-jobs-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --name my-job --destination-path \"s3://bucket/logs/{DATE}?region=us-east-1\" --log-type http_requests --log-fields ClientRequestHost,ClientRequestMethod,ClientRequestPath",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --name firewall-logs --destination-path \"s3://bucket/firewall/{DATE}?region=us-west-2\" --log-type firewall_events --log-fields Action,ClientIP,RuleId"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "description": "Name for the Logpush job (cannot be changed after creation)",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "destination-path": {
          "description": "S3 bucket destination path (e.g., s3://bucket/path/{DATE}?region=us-east-1)",
          "name": "destination-path",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "log-type": {
          "description": "Type of logs to push",
          "name": "log-type",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "http_requests",
            "firewall_events",
            "page_shield_events"
          ],
          "type": "option"
        },
        "log-fields": {
          "description": "Comma-separated list of log fields to include",
          "name": "log-fields",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter": {
          "description": "JSON filter expression for log selection",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ownership-token": {
          "description": "Ownership challenge token for destination verification",
          "name": "ownership-token",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:jobs:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "jobs",
        "create.js"
      ]
    },
    "ecdn:logpush:jobs:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a Logpush job\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-jobs-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "job-id": {
          "description": "Logpush job ID to delete",
          "name": "job-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:jobs:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "jobs",
        "delete.js"
      ]
    },
    "ecdn:logpush:jobs:get": {
      "aliases": [],
      "args": {},
      "description": "Get details of a Logpush job\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-jobs-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "job-id": {
          "description": "Logpush job ID",
          "name": "job-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:jobs:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "jobs",
        "get.js"
      ]
    },
    "ecdn:logpush:jobs:list": {
      "aliases": [],
      "args": {},
      "description": "List Logpush jobs for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-jobs-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: jobId, name, logType, enabled, destinationPath, lastComplete, errorMessage",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:jobs:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "jobs",
        "list.js"
      ]
    },
    "ecdn:logpush:jobs:update": {
      "aliases": [],
      "args": {},
      "description": "Update a Logpush job\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-logpush-jobs-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456 --enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456 --no-enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --job-id 123456 --log-fields ClientRequestHost,ClientRequestMethod,ClientRequestPath"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "job-id": {
          "description": "Logpush job ID",
          "name": "job-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable or disable the job",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "filter": {
          "description": "JSON filter expression for log selection",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "log-fields": {
          "description": "Comma-separated list of log fields to include",
          "name": "log-fields",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:logpush:jobs:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "logpush",
        "jobs",
        "update.js"
      ]
    },
    "ecdn:page-shield:notifications:create": {
      "aliases": [],
      "args": {},
      "description": "Create a Page Shield notification webhook\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-notifications-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --webhook-url https://example.com/webhook",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --webhook-url https://example.com/webhook --secret my-secret --zones zone1,zone2"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webhook-url": {
          "description": "Webhook URL for notifications",
          "name": "webhook-url",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "secret": {
          "description": "Optional webhook secret",
          "name": "secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zones": {
          "description": "Comma-separated list of zone names to filter notifications",
          "name": "zones",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:notifications:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "notifications",
        "create.js"
      ]
    },
    "ecdn:page-shield:notifications:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a Page Shield notification webhook\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-notifications-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --webhook-id webhook_1234567890abcdef"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "webhook-id": {
          "description": "Webhook ID to delete",
          "name": "webhook-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:notifications:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "notifications",
        "delete.js"
      ]
    },
    "ecdn:page-shield:notifications:list": {
      "aliases": [],
      "args": {},
      "description": "List Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-notifications-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, name, webhookUrl, type, createdAt, zones",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:notifications:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "notifications",
        "list.js"
      ]
    },
    "ecdn:page-shield:policies:create": {
      "aliases": [],
      "args": {},
      "description": "Create a Page Shield policy for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-policies-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --action allow --value script-src --expression 'http.request.uri.path contains \"/trusted/\"'",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --action log --value script-src --description \"Log untrusted scripts\""
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "action": {
          "description": "Action for the policy",
          "name": "action",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "allow",
            "log"
          ],
          "type": "option"
        },
        "value": {
          "description": "Policy value (e.g., script-src)",
          "name": "value",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Policy expression",
          "name": "expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Policy description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable the policy",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:policies:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "policies",
        "create.js"
      ]
    },
    "ecdn:page-shield:policies:delete": {
      "aliases": [],
      "args": {},
      "description": "Delete a Page Shield policy\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-policies-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_1234567890abcdef"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "policy-id": {
          "description": "Page Shield policy ID to delete",
          "name": "policy-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:policies:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "policies",
        "delete.js"
      ]
    },
    "ecdn:page-shield:policies:get": {
      "aliases": [],
      "args": {},
      "description": "Get a Page Shield policy\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-policies-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_1234567890abcdef",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_1234567890abcdef --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "policy-id": {
          "description": "Page Shield policy ID",
          "name": "policy-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:policies:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "policies",
        "get.js"
      ]
    },
    "ecdn:page-shield:policies:list": {
      "aliases": [],
      "args": {},
      "description": "List Page Shield policies for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-policies-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, action, enabled, description, value, expression",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:policies:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "policies",
        "list.js"
      ]
    },
    "ecdn:page-shield:policies:update": {
      "aliases": [],
      "args": {},
      "description": "Update a Page Shield policy\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-policies-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_123 --enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_123 --action log",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --policy-id policy_123 --no-enabled"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "policy-id": {
          "description": "Page Shield policy ID to update",
          "name": "policy-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "action": {
          "description": "Action for the policy",
          "name": "action",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "allow",
            "log"
          ],
          "type": "option"
        },
        "value": {
          "description": "Policy value (e.g., script-src)",
          "name": "value",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "expression": {
          "description": "Policy expression",
          "name": "expression",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "description": "Policy description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable or disable the policy",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:policies:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "policies",
        "update.js"
      ]
    },
    "ecdn:page-shield:scripts:get": {
      "aliases": [],
      "args": {},
      "description": "Get details of a Page Shield script\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-scripts-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --script-id 12345678901234asdfasfasdf",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --script-id 12345678901234asdfasfasdf --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "script-id": {
          "description": "Page Shield script ID",
          "name": "script-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:scripts:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "scripts",
        "get.js"
      ]
    },
    "ecdn:page-shield:scripts:list": {
      "aliases": [],
      "args": {},
      "description": "List Page Shield scripts detected for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-page-shield-scripts-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, url, host, status, malwareScore, mageCartScore, lastSeenAt",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:page-shield:scripts:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "page-shield",
        "scripts",
        "list.js"
      ]
    },
    "ecdn:waf:groups:list": {
      "aliases": [],
      "args": {},
      "description": "List WAF v1 groups for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-groups-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: groupId, description, mode, action",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:groups:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "groups",
        "list.js"
      ]
    },
    "ecdn:waf:groups:update": {
      "aliases": [],
      "args": {},
      "description": "Update a WAF v1 group for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-groups-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --group-id abc123 --mode on",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --group-id abc123 --action block"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "group-id": {
          "description": "WAF group ID to update",
          "name": "group-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mode": {
          "description": "Mode for the WAF group (on/off)",
          "name": "mode",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "on",
            "off"
          ],
          "type": "option"
        },
        "action": {
          "description": "Action for the WAF group",
          "name": "action",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "block",
            "challenge",
            "monitor",
            "default"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:groups:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "groups",
        "update.js"
      ]
    },
    "ecdn:waf:managed-rules:list": {
      "aliases": [],
      "args": {},
      "description": "List WAF v2 managed rules in a ruleset\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-managed-rules-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "WAF ruleset ID to list rules for",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: ruleId, description, action, enabled, categories, score",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:managed-rules:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "managed-rules",
        "list.js"
      ]
    },
    "ecdn:waf:managed-rules:update": {
      "aliases": [],
      "args": {},
      "description": "Update a WAF v2 managed rule in a ruleset\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-managed-rules-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --action block",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --rule-id def456 --no-enabled"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "WAF ruleset ID containing the rule",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "WAF managed rule ID to update",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable the rule",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "action": {
          "description": "Action for the rule (e.g., default, block, challenge)",
          "name": "action",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:managed-rules:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "managed-rules",
        "update.js"
      ]
    },
    "ecdn:waf:owasp:get": {
      "aliases": [],
      "args": {},
      "description": "Get OWASP ModSecurity package settings for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-owasp-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:owasp:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "owasp",
        "get.js"
      ]
    },
    "ecdn:waf:owasp:update": {
      "aliases": [],
      "args": {},
      "description": "Update OWASP ModSecurity package settings for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-owasp-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --sensitivity medium --action-mode block",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --sensitivity high --action-mode challenge",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --sensitivity off"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sensitivity": {
          "description": "Sensitivity level (low, medium, high, off)",
          "name": "sensitivity",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "low",
            "medium",
            "high",
            "off"
          ],
          "type": "option"
        },
        "action-mode": {
          "description": "Action mode (simulate, challenge, block)",
          "name": "action-mode",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "simulate",
            "challenge",
            "block"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:owasp:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "owasp",
        "update.js"
      ]
    },
    "ecdn:waf:rules:get": {
      "aliases": [],
      "args": {},
      "description": "Get a WAF v1 rule for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-rules-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id abc123",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id abc123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "WAF rule ID to get",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:rules:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "rules",
        "get.js"
      ]
    },
    "ecdn:waf:rules:list": {
      "aliases": [],
      "args": {},
      "description": "List WAF v1 rules for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-rules-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --group-id abc123",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --group-id abc123 --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "group-id": {
          "description": "WAF group ID to list rules for",
          "name": "group-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: ruleId, groupId, description, action, defaultAction",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:rules:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "rules",
        "list.js"
      ]
    },
    "ecdn:waf:rules:update": {
      "aliases": [],
      "args": {},
      "description": "Update a WAF v1 rule for a zone (not applicable for WAFv2 zones)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-rules-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id abc123 --action block",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --rule-id abc123 --action monitor"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "rule-id": {
          "description": "WAF rule ID to update",
          "name": "rule-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "action": {
          "description": "Action for the WAF rule",
          "name": "action",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "block",
            "challenge",
            "monitor",
            "disable",
            "default"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:rules:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "rules",
        "update.js"
      ]
    },
    "ecdn:waf:rulesets:list": {
      "aliases": [],
      "args": {},
      "description": "List WAF v2 managed rulesets for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-rulesets-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --extended",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: rulesetId, name, enabled, action, paranoiaLevel, anomalyScore",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:rulesets:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "rulesets",
        "list.js"
      ]
    },
    "ecdn:waf:rulesets:update": {
      "aliases": [],
      "args": {},
      "description": "Update a WAF v2 managed ruleset for a zone\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html#b2c-ecdn-waf-rulesets-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --enabled",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --action block",
        "<%= config.bin %> <%= command.id %> --tenant-id zzxy_prd --zone my-zone --ruleset-id abc123 --paranoia-level 2"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "zone": {
          "char": "z",
          "description": "Zone ID or zone name",
          "name": "zone",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "ruleset-id": {
          "description": "WAF ruleset ID to update",
          "name": "ruleset-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "enabled": {
          "description": "Enable the ruleset",
          "name": "enabled",
          "allowNo": true,
          "type": "boolean"
        },
        "action": {
          "description": "Action for the ruleset (e.g., default, block, challenge)",
          "name": "action",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "anomaly-score": {
          "description": "Anomaly score threshold (for OWASP ruleset)",
          "name": "anomaly-score",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "paranoia-level": {
          "description": "Paranoia level 1-4 (for OWASP ruleset)",
          "name": "paranoia-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "ecdn:waf:rulesets:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "ecdn",
        "waf",
        "rulesets",
        "update.js"
      ]
    },
    "preferences:site:preference:get": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        },
        "preference-id": {
          "description": "Preference attribute ID",
          "name": "preference-id",
          "required": true
        }
      },
      "description": "Read a single preference value across sites in a site preference group\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#get-site-preference",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId WapiStringAttr --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId WapiStringAttr --instance-type staging --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:preference:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "preference",
        "get.js"
      ]
    },
    "preferences:site:preference:update": {
      "aliases": [],
      "args": {
        "group-id": {
          "description": "Preference group ID",
          "name": "group-id",
          "required": true
        },
        "preference-id": {
          "description": "Preference attribute ID",
          "name": "preference-id",
          "required": true
        }
      },
      "description": "Update a single preference value across sites in a site preference group. Use repeatable --site-value SITE=val (operators: =, :=, =@file, :=@file, =) or --file/--body for bulk edits.\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html#update-site-preference",
      "examples": [
        "<%= config.bin %> <%= command.id %> CustomGroupId WapiStringAttr --site-value RefArch=hello --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId c_count --site-value RefArch:=5 --site-value RefArchGlobal:=42 --tenant-id zzxy_prd",
        "<%= config.bin %> <%= command.id %> CustomGroupId WapiStringAttr -I staging --file pref.json --tenant-id zzxy_prd"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance-type": {
          "char": "I",
          "description": "Instance type. Use \"current\" (reads only) to target the instance handling the request.",
          "name": "instance-type",
          "default": "development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "staging",
            "development",
            "sandbox",
            "production",
            "current"
          ],
          "type": "option"
        },
        "site-value": {
          "description": "Per-site assignment SITE=val (repeatable). Operators: =, :=, =@file, :=@file, = (null).",
          "name": "site-value",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "JSON file with PreferenceValue body (use siteValues map keyed by site ID)",
          "exclusive": [
            "body"
          ],
          "name": "file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "body": {
          "description": "Inline JSON PreferenceValue body (use siteValues map keyed by site ID)",
          "exclusive": [
            "file"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mask-passwords": {
          "description": "Mask values of type password",
          "name": "mask-passwords",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "preferences:site:preference:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "preferences",
        "site",
        "preference",
        "update.js"
      ]
    },
    "mrt:env:access-control:list": {
      "aliases": [],
      "args": {},
      "description": "List access control headers for a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-access-control-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment production",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e production --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, value, status, created",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:access-control:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "access-control",
        "list.js"
      ]
    },
    "mrt:env:redirect:clone": {
      "aliases": [],
      "args": {},
      "description": "Clone redirects from one environment to another\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-redirect-clone",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --from staging --to production",
        "<%= config.bin %> <%= command.id %> -p my-storefront --from staging --to production --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "from": {
          "description": "Source environment to clone redirects from",
          "name": "from",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Destination environment to clone redirects to",
          "name": "to",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:redirect:clone",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "redirect",
        "clone.js"
      ]
    },
    "mrt:env:redirect:create": {
      "aliases": [],
      "args": {},
      "description": "Create a redirect for a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-redirect-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging --from /old --to /new",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --from /sale --to /summer-sale --status 302",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --from \"/a/*\" --to /b --forward-wildcard"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "from": {
          "description": "Source path to redirect from",
          "name": "from",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "to": {
          "description": "Destination URL to redirect to",
          "name": "to",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "description": "HTTP status code (301 or 302)",
          "name": "status",
          "default": 301,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "301",
            "302"
          ],
          "type": "option"
        },
        "forward-querystring": {
          "description": "Forward query string parameters",
          "name": "forward-querystring",
          "allowNo": false,
          "type": "boolean"
        },
        "forward-wildcard": {
          "description": "Forward wildcard path portion",
          "name": "forward-wildcard",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:redirect:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "redirect",
        "create.js"
      ]
    },
    "mrt:env:redirect:delete": {
      "aliases": [],
      "args": {
        "fromPath": {
          "description": "Source path of the redirect to delete",
          "name": "fromPath",
          "required": true
        }
      },
      "description": "Delete a redirect from a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-redirect-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> /old-page --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> /old-page -p my-storefront -e staging --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:redirect:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "redirect",
        "delete.js"
      ]
    },
    "mrt:env:redirect:list": {
      "aliases": [],
      "args": {},
      "description": "List redirects for a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-redirect-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --search \"/old\"",
        "<%= config.bin %> <%= command.id %> -p my-storefront -e staging --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "search": {
          "description": "Search term for filtering",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: fromPath, toUrl, status, publishingStatus, forwardQs",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:redirect:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "redirect",
        "list.js"
      ]
    },
    "mrt:env:var:delete": {
      "aliases": [],
      "args": {
        "key": {
          "description": "Environment variable name",
          "name": "key",
          "required": true
        }
      },
      "description": "Delete an environment variable from a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-var-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> MY_VAR --project acme-storefront --environment production",
        "<%= config.bin %> <%= command.id %> OLD_API_KEY -p my-project -e staging"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:var:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "var",
        "delete.js"
      ]
    },
    "mrt:env:var:list": {
      "aliases": [],
      "args": {},
      "description": "List environment variables on a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-var-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project acme-storefront --environment production",
        "<%= config.bin %> <%= command.id %> -p my-project -e staging",
        "<%= config.bin %> <%= command.id %> -p my-project -e production --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: name, value, status, updated",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:var:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "var",
        "list.js"
      ]
    },
    "mrt:env:var:push": {
      "aliases": [],
      "args": {},
      "description": "Push local .env file variables to a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-var-push",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project acme-storefront --environment production",
        "<%= config.bin %> <%= command.id %> -p my-project -e staging --yes",
        "<%= config.bin %> <%= command.id %> --file config/.env --exclude-prefix INTERNAL_ -p my-project -e staging"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "file": {
          "char": "f",
          "description": "Path to the .env file to push",
          "name": "file",
          "default": ".env",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "exclude-prefix": {
          "description": "Exclude variables whose keys start with this prefix (repeatable)",
          "name": "exclude-prefix",
          "default": [
            "MRT_"
          ],
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "yes": {
          "char": "y",
          "description": "Skip confirmation prompt",
          "name": "yes",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:var:push",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "var",
        "push.js"
      ]
    },
    "mrt:env:var:set": {
      "aliases": [],
      "args": {
        "variables": {
          "description": "Environment variables in KEY=value format",
          "name": "variables",
          "required": true
        }
      },
      "description": "Set environment variables on a Managed Runtime environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-env-var-set",
      "examples": [
        "<%= config.bin %> <%= command.id %> MY_VAR=value --project acme-storefront --environment production",
        "<%= config.bin %> <%= command.id %> API_KEY=secret DEBUG=true -p my-project -e staging",
        "<%= config.bin %> <%= command.id %> \"MESSAGE=hello world\" -p my-project -e production"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:env:var:set",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": false,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "env",
        "var",
        "set.js"
      ]
    },
    "mrt:org:cert:create": {
      "aliases": [],
      "args": {
        "domain": {
          "description": "Domain for the certificate (e.g. shop.example.com)",
          "name": "domain",
          "required": true
        }
      },
      "description": "Create a custom domain certificate for an organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-cert-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> shop.example.com --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:cert:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "cert",
        "create.js"
      ]
    },
    "mrt:org:cert:delete": {
      "aliases": [],
      "args": {
        "certId": {
          "description": "Certificate ID to delete",
          "name": "certId",
          "required": true
        }
      },
      "description": "Delete a custom domain certificate\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-cert-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> 123 --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:cert:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "cert",
        "delete.js"
      ]
    },
    "mrt:org:cert:get": {
      "aliases": [],
      "args": {
        "certId": {
          "description": "Certificate ID",
          "name": "certId",
          "required": true
        }
      },
      "description": "Get details for a custom domain certificate\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-cert-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> 123 --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:cert:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "cert",
        "get.js"
      ]
    },
    "mrt:org:cert:list": {
      "aliases": [],
      "args": {},
      "description": "List custom domain certificates for an organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-cert-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --org my-org",
        "<%= config.bin %> <%= command.id %> --org my-org --custom-only"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "search": {
          "description": "Search term for filtering",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "custom-only": {
          "description": "Show only customer-managed certificates",
          "name": "custom-only",
          "allowNo": false,
          "type": "boolean"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, domain, validation, expires, renewal",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:cert:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "cert",
        "list.js"
      ]
    },
    "mrt:org:cert:restart-validation": {
      "aliases": [],
      "args": {
        "certId": {
          "description": "Certificate ID",
          "name": "certId",
          "required": true
        }
      },
      "description": "Restart validation for a certificate that has not yet been validated\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-cert-restart-validation",
      "examples": [
        "<%= config.bin %> <%= command.id %> 123 --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:cert:restart-validation",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "cert",
        "restart-validation.js"
      ]
    },
    "mrt:org:member:add": {
      "aliases": [],
      "args": {
        "email": {
          "description": "Email address of the member to add",
          "name": "email",
          "required": true
        }
      },
      "description": "Add a member to a Managed Runtime organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-member-add",
      "examples": [
        "<%= config.bin %> <%= command.id %> alice@example.com --org my-org --role member",
        "<%= config.bin %> <%= command.id %> bob@example.com --org my-org --role owner --view-all-projects"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role": {
          "description": "Role for the member",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "owner",
            "member"
          ],
          "type": "option"
        },
        "view-all-projects": {
          "description": "Allow the member to view all projects in the organization",
          "name": "view-all-projects",
          "allowNo": true,
          "type": "boolean"
        },
        "cert-permission": {
          "description": "Allow the member to manage custom domain certificates",
          "name": "cert-permission",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:member:add",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "member",
        "add.js"
      ]
    },
    "mrt:org:member:get": {
      "aliases": [],
      "args": {
        "email": {
          "description": "Email address of the member",
          "name": "email",
          "required": true
        }
      },
      "description": "Get details for a Managed Runtime organization member\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-member-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> alice@example.com --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:member:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "member",
        "get.js"
      ]
    },
    "mrt:org:member:list": {
      "aliases": [],
      "args": {},
      "description": "List members of a Managed Runtime organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-member-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --org my-org",
        "<%= config.bin %> <%= command.id %> --org my-org --search alice"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "search": {
          "description": "Search term for filtering",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: email, name, role, allProjects, certPerm",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:member:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "member",
        "list.js"
      ]
    },
    "mrt:org:member:remove": {
      "aliases": [],
      "args": {
        "email": {
          "description": "Email address of the member to remove",
          "name": "email",
          "required": true
        }
      },
      "description": "Remove a member from a Managed Runtime organization\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-member-remove",
      "examples": [
        "<%= config.bin %> <%= command.id %> alice@example.com --org my-org"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:member:remove",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "member",
        "remove.js"
      ]
    },
    "mrt:org:member:update": {
      "aliases": [],
      "args": {
        "email": {
          "description": "Email address of the member to update",
          "name": "email",
          "required": true
        }
      },
      "description": "Update a Managed Runtime organization member's permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-org-member-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> alice@example.com --org my-org --view-all-projects",
        "<%= config.bin %> <%= command.id %> alice@example.com --org my-org --no-cert-permission"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "org": {
          "description": "Organization slug",
          "name": "org",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "view-all-projects": {
          "description": "Whether the member can view all projects",
          "name": "view-all-projects",
          "allowNo": true,
          "type": "boolean"
        },
        "cert-permission": {
          "description": "Whether the member can manage custom domain certificates",
          "name": "cert-permission",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:org:member:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "org",
        "member",
        "update.js"
      ]
    },
    "mrt:project:member:add": {
      "aliases": [
        "mrt:storefront:member:add"
      ],
      "args": {
        "email": {
          "description": "Email address of the user to add",
          "name": "email",
          "required": true
        }
      },
      "description": "Add a member to a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-member-add",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --project my-storefront --role 1",
        "<%= config.bin %> <%= command.id %> user@example.com -p my-storefront --role 0"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "Role for the member (0=Admin, 1=Developer, 2=Marketer, 3=Read Only)",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "0",
            "1",
            "2",
            "3"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:member:add",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "member",
        "add.js"
      ]
    },
    "mrt:project:member:get": {
      "aliases": [
        "mrt:storefront:member:get"
      ],
      "args": {
        "email": {
          "description": "Email address of the member",
          "name": "email",
          "required": true
        }
      },
      "description": "Get details of a Managed Runtime project member\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-member-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --project my-storefront",
        "<%= config.bin %> <%= command.id %> user@example.com -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:member:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "member",
        "get.js"
      ]
    },
    "mrt:project:member:list": {
      "aliases": [
        "mrt:storefront:member:list"
      ],
      "args": {},
      "description": "List members for a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-member-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> -p my-storefront --role 0",
        "<%= config.bin %> <%= command.id %> -p my-storefront --search user@example.com",
        "<%= config.bin %> <%= command.id %> -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "role": {
          "description": "Filter by role (0=Admin, 1=Developer, 2=Marketer, 3=Read Only)",
          "name": "role",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "0",
            "1",
            "2",
            "3"
          ],
          "type": "option"
        },
        "search": {
          "description": "Search term for filtering",
          "name": "search",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: email, role, roleValue",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:member:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "member",
        "list.js"
      ]
    },
    "mrt:project:member:remove": {
      "aliases": [
        "mrt:storefront:member:remove"
      ],
      "args": {
        "email": {
          "description": "Email address of the member to remove",
          "name": "email",
          "required": true
        }
      },
      "description": "Remove a member from a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-member-remove",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --project my-storefront",
        "<%= config.bin %> <%= command.id %> user@example.com -p my-storefront --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:member:remove",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "member",
        "remove.js"
      ]
    },
    "mrt:project:member:update": {
      "aliases": [
        "mrt:storefront:member:update"
      ],
      "args": {
        "email": {
          "description": "Email address of the member to update",
          "name": "email",
          "required": true
        }
      },
      "description": "Update a Managed Runtime project member's role\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-member-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> user@example.com --project my-storefront --role 0",
        "<%= config.bin %> <%= command.id %> user@example.com -p my-storefront --role 1"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "role": {
          "char": "r",
          "description": "New role for the member (0=Admin, 1=Developer, 2=Marketer, 3=Read Only)",
          "name": "role",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "0",
            "1",
            "2",
            "3"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:member:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "member",
        "update.js"
      ]
    },
    "mrt:project:notification:create": {
      "aliases": [
        "mrt:storefront:notification:create"
      ],
      "args": {},
      "description": "Create a notification for a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-notification-create",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront --environment staging --recipient team@example.com --on-start --on-failed",
        "<%= config.bin %> <%= command.id %> -p my-storefront --environment staging --environment production --recipient ops@example.com"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "charAliases": [
            "t"
          ],
          "description": "Environment slug for this notification (aliases: --target, -t; can be specified multiple times)",
          "name": "environment",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "recipient": {
          "char": "r",
          "description": "Email recipient for this notification (can be specified multiple times)",
          "name": "recipient",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "on-start": {
          "description": "Trigger notification when deployment starts",
          "name": "on-start",
          "allowNo": false,
          "type": "boolean"
        },
        "on-success": {
          "description": "Trigger notification when deployment succeeds",
          "name": "on-success",
          "allowNo": false,
          "type": "boolean"
        },
        "on-failed": {
          "description": "Trigger notification when deployment fails",
          "name": "on-failed",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:notification:create",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "notification",
        "create.js"
      ]
    },
    "mrt:project:notification:delete": {
      "aliases": [
        "mrt:storefront:notification:delete"
      ],
      "args": {
        "id": {
          "description": "Notification ID to delete",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a notification from a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-notification-delete",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc-123 --project my-storefront",
        "<%= config.bin %> <%= command.id %> abc-123 -p my-storefront --force"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "force": {
          "char": "f",
          "description": "Skip confirmation prompt",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:notification:delete",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "notification",
        "delete.js"
      ]
    },
    "mrt:project:notification:get": {
      "aliases": [
        "mrt:storefront:notification:get"
      ],
      "args": {
        "id": {
          "description": "Notification ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get details of a Managed Runtime notification\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-notification-get",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc-123 --project my-storefront",
        "<%= config.bin %> <%= command.id %> abc-123 -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "description": "MRT environment (e.g., staging, production; or set mrtEnvironment in dw.json)",
          "env": "MRT_ENVIRONMENT",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:notification:get",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "notification",
        "get.js"
      ]
    },
    "mrt:project:notification:list": {
      "aliases": [
        "mrt:storefront:notification:list"
      ],
      "args": {},
      "description": "List notifications for a Managed Runtime project\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-notification-list",
      "examples": [
        "<%= config.bin %> <%= command.id %> --project my-storefront",
        "<%= config.bin %> <%= command.id %> -p my-storefront --environment staging",
        "<%= config.bin %> <%= command.id %> -p my-storefront --json"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "limit": {
          "description": "Maximum number of results to return",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "description": "Offset for pagination",
          "name": "offset",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "charAliases": [
            "t"
          ],
          "description": "Filter by environment slug (aliases: --target, -t)",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "char": "c",
          "description": "Columns to display (comma-separated). Available: id, environments, recipients, events",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extended": {
          "char": "x",
          "description": "Show all columns including extended fields",
          "name": "extended",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:notification:list",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "notification",
        "list.js"
      ]
    },
    "mrt:project:notification:update": {
      "aliases": [
        "mrt:storefront:notification:update"
      ],
      "args": {
        "id": {
          "description": "Notification ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a Managed Runtime notification\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#b2c-mrt-project-notification-update",
      "examples": [
        "<%= config.bin %> <%= command.id %> abc-123 --project my-storefront --on-start --on-failed",
        "<%= config.bin %> <%= command.id %> abc-123 -p my-storefront --recipient new-team@example.com"
      ],
      "flags": {
        "json": {
          "description": "Output result as JSON",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "log-level": {
          "description": "Set logging verbosity level",
          "env": "SFCC_LOG_LEVEL",
          "helpGroup": "GLOBAL",
          "name": "log-level",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "trace",
            "debug",
            "info",
            "warn",
            "error",
            "silent"
          ],
          "type": "option"
        },
        "debug": {
          "char": "D",
          "description": "Enable debug logging (shorthand for --log-level debug)",
          "env": "SFCC_DEBUG",
          "helpGroup": "GLOBAL",
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        },
        "jsonl": {
          "aliases": [
            "json-logs"
          ],
          "description": "Output log messages as JSON lines",
          "env": "SFCC_JSON_LOGS",
          "helpGroup": "GLOBAL",
          "name": "jsonl",
          "allowNo": false,
          "type": "boolean"
        },
        "lang": {
          "char": "L",
          "description": "Language for messages (e.g., en, de). Also respects LANGUAGE env var.",
          "helpGroup": "GLOBAL",
          "name": "lang",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "config": {
          "description": "Path to config file (in dw.json format; defaults to ./dw.json)",
          "env": "SFCC_CONFIG",
          "helpGroup": "GLOBAL",
          "name": "config",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "instance": {
          "char": "i",
          "description": "Instance name from configuration file (i.e. dw.json, etc)",
          "env": "SFCC_INSTANCE",
          "helpGroup": "GLOBAL",
          "name": "instance",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-directory": {
          "aliases": [
            "working-directory"
          ],
          "description": "Project directory",
          "env": "SFCC_PROJECT_DIRECTORY",
          "helpGroup": "GLOBAL",
          "name": "project-directory",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-query": {
          "description": "Extra query parameters as JSON (e.g., '{\"debug\":\"true\"}')",
          "env": "SFCC_EXTRA_QUERY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-query",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-body": {
          "description": "Extra body fields to merge as JSON (e.g., '{\"_internal\":true}')",
          "env": "SFCC_EXTRA_BODY",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "extra-headers": {
          "description": "Extra HTTP headers as JSON (e.g., '{\"X-Custom-Header\": \"value\"}')",
          "env": "SFCC_EXTRA_HEADERS",
          "helpGroup": "GLOBAL",
          "hidden": true,
          "name": "extra-headers",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-id": {
          "description": "Client ID for OAuth",
          "env": "SFCC_CLIENT_ID",
          "helpGroup": "AUTH",
          "name": "client-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "client-secret": {
          "description": "Client Secret for OAuth",
          "env": "SFCC_CLIENT_SECRET",
          "helpGroup": "AUTH",
          "name": "client-secret",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-scope": {
          "description": "OAuth scopes to request (comma-separated)",
          "env": "SFCC_OAUTH_SCOPES",
          "helpGroup": "AUTH",
          "name": "auth-scope",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "short-code": {
          "description": "SCAPI short code",
          "env": "SFCC_SHORTCODE",
          "helpGroup": "AUTH",
          "name": "short-code",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "tenant-id": {
          "aliases": [
            "tenant"
          ],
          "description": "Organization/tenant ID",
          "env": "SFCC_TENANT_ID",
          "helpGroup": "AUTH",
          "name": "tenant-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auth-methods": {
          "description": "Allowed auth methods in priority order (comma-separated)",
          "env": "SFCC_AUTH_METHODS",
          "exclusive": [
            "user-auth"
          ],
          "helpGroup": "AUTH",
          "name": "auth-methods",
          "delimiter": ",",
          "hasDynamicHelp": false,
          "multiple": true,
          "options": [
            "client-credentials",
            "jwt",
            "user",
            "implicit",
            "basic",
            "api-key"
          ],
          "type": "option"
        },
        "user-auth": {
          "description": "Use browser-based user authentication (Authorization Code + PKCE flow)",
          "exclusive": [
            "auth-methods"
          ],
          "helpGroup": "AUTH",
          "name": "user-auth",
          "allowNo": false,
          "type": "boolean"
        },
        "account-manager-host": {
          "description": "Account Manager hostname for OAuth (default: account.demandware.com)",
          "env": "SFCC_ACCOUNT_MANAGER_HOST",
          "helpGroup": "AUTH",
          "name": "account-manager-host",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-cert": {
          "description": "Path to JWT certificate file (cert.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_CERT",
          "helpGroup": "AUTH",
          "name": "jwt-cert",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-key": {
          "description": "Path to JWT private key file (key.pem) for JWT Bearer authentication",
          "env": "SFCC_JWT_KEY",
          "helpGroup": "AUTH",
          "name": "jwt-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "jwt-passphrase": {
          "description": "Passphrase for encrypted JWT private key",
          "env": "SFCC_JWT_PASSPHRASE",
          "helpGroup": "AUTH",
          "name": "jwt-passphrase",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "MRT API key",
          "env": "MRT_API_KEY",
          "helpGroup": "AUTH",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project": {
          "aliases": [
            "storefront"
          ],
          "char": "p",
          "charAliases": [
            "s"
          ],
          "description": "MRT project slug — the SCAPI MRT storefront ID (or set mrtProject in dw.json); aliases: -s, --storefront",
          "env": "MRT_PROJECT",
          "name": "project",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cloud-origin": {
          "char": "u",
          "description": "MRT cloud origin URL (or set mrtOrigin in dw.json; default: https://cloud.mobify.com)",
          "env": "MRT_CLOUD_ORIGIN",
          "name": "cloud-origin",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credentials-file": {
          "char": "c",
          "description": "Path to MRT credentials file (overrides default ~/.mobify)",
          "env": "MRT_CREDENTIALS_FILE",
          "name": "credentials-file",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "mrt-backend": {
          "description": "MRT backend: auto (prefer SCAPI MRT when configured, else legacy), legacy, or scapi",
          "env": "MRT_BACKEND",
          "name": "mrt-backend",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "auto",
            "legacy",
            "scapi"
          ],
          "type": "option"
        },
        "environment": {
          "aliases": [
            "target"
          ],
          "char": "e",
          "charAliases": [
            "t"
          ],
          "description": "Environment slug for this notification (aliases: --target, -t; can be specified multiple times)",
          "name": "environment",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "recipient": {
          "char": "r",
          "description": "Email recipient for this notification (can be specified multiple times)",
          "name": "recipient",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "on-start": {
          "description": "Trigger notification when deployment starts",
          "name": "on-start",
          "allowNo": true,
          "type": "boolean"
        },
        "on-success": {
          "description": "Trigger notification when deployment succeeds",
          "name": "on-success",
          "allowNo": true,
          "type": "boolean"
        },
        "on-failed": {
          "description": "Trigger notification when deployment fails",
          "name": "on-failed",
          "allowNo": true,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "mrt:project:notification:update",
      "pluginAlias": "@salesforce/b2c-cli",
      "pluginName": "@salesforce/b2c-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "mrt",
        "project",
        "notification",
        "update.js"
      ]
    }
  },
  "version": "2.0.0"
}