{
  "commands": {
    "noc": {
      "aliases": [],
      "args": {},
      "flags": {
        "organization": {
          "hidden": true,
          "name": "organization",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "accessToken": {
          "hidden": true,
          "name": "accessToken",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "noc",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "noc.js"
      ]
    },
    "applications:add": {
      "aliases": [
        "app:add"
      ],
      "args": {},
      "description": "add a new Commerce Layer application to CLI config (application must be of kind 'integration' or 'sales_channel')",
      "examples": [
        "$ commercelayer applications:add -o <organizationSlug> -i <clientId> -s <clientSecret> -a <applicationAlias>",
        "$ cl app:add -i <clientId> -s <clientSecret> -a <applicationAlias>"
      ],
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clientId": {
          "char": "i",
          "description": "application client_id",
          "name": "clientId",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clientSecret": {
          "char": "s",
          "dependsOn": [
            "clientId"
          ],
          "description": "application client_secret",
          "exclusive": [
            "email",
            "password"
          ],
          "name": "clientSecret",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "char": "S",
          "dependsOn": [
            "clientId"
          ],
          "description": "access token scope (market, stock location)",
          "name": "scope",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "email": {
          "char": "e",
          "dependsOn": [
            "password"
          ],
          "description": "customer email",
          "name": "email",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "dependsOn": [
            "email"
          ],
          "description": "customer secret password",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias you want to associate to the application",
          "name": "alias",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "debug": {
          "description": "show more verbose error messages",
          "hidden": true,
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:add",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "add.js"
      ]
    },
    "applications:current": {
      "aliases": [
        "app:current"
      ],
      "args": {},
      "description": "show the current application",
      "examples": [
        "$ commercelayer applications:current",
        "$ commercelayer app:current --info"
      ],
      "flags": {
        "info": {
          "exclusive": [
            "organization",
            "live"
          ],
          "hidden": true,
          "name": "info",
          "allowNo": false,
          "type": "boolean"
        },
        "json": {
          "char": "j",
          "dependsOn": [
            "info"
          ],
          "description": "show info in JSON format",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:current",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "current.js"
      ]
    },
    "applications": {
      "aliases": [
        "app:list",
        "applications:list",
        "app:available",
        "applications:available",
        "apps"
      ],
      "args": {},
      "description": "show a list of all (logged in) available CLI applications",
      "examples": [
        "$ commercelayer applications",
        "$ cl applications"
      ],
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        },
        "extra": {
          "char": "X",
          "description": "show applications extra info",
          "hidden": true,
          "name": "extra",
          "allowNo": false,
          "type": "boolean"
        },
        "sort": {
          "char": "S",
          "description": "sort applications by Organization and Application name",
          "name": "sort",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "index.js"
      ]
    },
    "applications:info": {
      "aliases": [
        "app:info"
      ],
      "args": {},
      "description": "show application details",
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        },
        "json": {
          "char": "j",
          "description": "show info in JSON format",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:info",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "info.js"
      ]
    },
    "applications:login": {
      "aliases": [
        "app:login",
        "login"
      ],
      "args": {},
      "description": "execute login to a Commerce Layer application (application must be of kind 'integration' or 'sales_channel')",
      "examples": [
        "$ commercelayer applications:login -o <organizationSlug> -i <clientId> -s <clientSecret> -a <applicationAlias>",
        "$ cl app:login -i <clientId> -s <clientSecret> -a <applicationAlias>"
      ],
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clientId": {
          "char": "i",
          "description": "application client_id",
          "name": "clientId",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "clientSecret": {
          "char": "s",
          "dependsOn": [
            "clientId"
          ],
          "description": "application client_secret",
          "exclusive": [
            "email",
            "password"
          ],
          "name": "clientSecret",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "char": "S",
          "dependsOn": [
            "clientId"
          ],
          "description": "access token scope (market, stock location)",
          "name": "scope",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "email": {
          "char": "e",
          "dependsOn": [
            "password"
          ],
          "description": "customer email",
          "name": "email",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "password": {
          "char": "p",
          "dependsOn": [
            "email"
          ],
          "description": "customer secret password",
          "name": "password",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias you want to associate to the application",
          "name": "alias",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "debug": {
          "description": "show more verbose error messages",
          "hidden": true,
          "name": "debug",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:login",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "login.js"
      ]
    },
    "applications:logout": {
      "aliases": [
        "app:logout",
        "app:remove",
        "applications:remove",
        "logout"
      ],
      "args": {},
      "description": "remove an application from CLI local configuration",
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        },
        "revoke": {
          "char": "r",
          "description": "revoke current access token",
          "name": "revoke",
          "allowNo": false,
          "type": "boolean"
        },
        "force": {
          "char": "F",
          "description": "force application removal without user confirmation",
          "hidden": true,
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:logout",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "logout.js"
      ]
    },
    "applications:provisioning": {
      "aliases": [
        "app:prov",
        "app:provisioning",
        "prov:apps",
        "prov:applications"
      ],
      "args": {},
      "description": "show all Provisioning applications",
      "examples": [
        "$ commercelayer applications:provisioning",
        "$ cl app:provisioning",
        "$ cl prov:apps"
      ],
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        },
        "extra": {
          "char": "X",
          "description": "show applications extra info",
          "hidden": true,
          "name": "extra",
          "allowNo": false,
          "type": "boolean"
        },
        "sort": {
          "char": "S",
          "description": "sort applications by Organization and Application name",
          "name": "sort",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:provisioning",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "provisioning.js"
      ]
    },
    "applications:scope": {
      "aliases": [
        "app:scope"
      ],
      "args": {
        "scope": {
          "description": "the application scope",
          "name": "scope",
          "required": true
        }
      },
      "description": "switch scope of current application",
      "examples": [
        "$ commercelayer <%= command.id %> market:code:1234",
        "$ cl app:scope market:id:aBcDeFgHij"
      ],
      "flags": {
        "alias": {
          "char": "a",
          "description": "the alias you want to associate to the application",
          "name": "alias",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:scope",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "scope.js"
      ]
    },
    "applications:switch": {
      "aliases": [
        "app:switch",
        "app:use"
      ],
      "args": {},
      "description": "switch applications",
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "applications:switch",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "switch.js"
      ]
    },
    "applications:token": {
      "aliases": [
        "app:token"
      ],
      "args": {},
      "description": "get a new access token from Commerce Layer API",
      "examples": [
        "$ commercelayer applications:token",
        "$ commercelayer app:token --info"
      ],
      "flags": {
        "organization": {
          "char": "o",
          "description": "organization slug",
          "name": "organization",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domain": {
          "char": "d",
          "dependsOn": [
            "organization"
          ],
          "description": "api domain",
          "hidden": true,
          "name": "domain",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "kind": {
          "char": "k",
          "description": "application kind",
          "name": "kind",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "integration",
            "sales_channel",
            "user"
          ],
          "type": "option"
        },
        "mode": {
          "char": "m",
          "description": "execution mode",
          "name": "mode",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "test",
            "live"
          ],
          "type": "option"
        },
        "live": {
          "description": "live execution mode",
          "exclusive": [
            "mode"
          ],
          "name": "live",
          "allowNo": false,
          "type": "boolean"
        },
        "id": {
          "description": "application id",
          "name": "id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "alias": {
          "char": "a",
          "description": "the alias associated to the application",
          "exclusive": [
            "id"
          ],
          "name": "alias",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "appkey": {
          "description": "CLI application key",
          "exclusive": [
            "alias",
            "id",
            "mode",
            "kind"
          ],
          "hidden": true,
          "name": "appkey",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api": {
          "char": "A",
          "description": "specific API application",
          "exclusive": [
            "organization"
          ],
          "name": "api",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "core",
            "provisioning"
          ],
          "type": "option"
        },
        "save": {
          "char": "s",
          "description": "save access token",
          "name": "save",
          "allowNo": false,
          "type": "boolean"
        },
        "info": {
          "char": "i",
          "description": "show access token info",
          "name": "info",
          "allowNo": false,
          "type": "boolean"
        },
        "shared": {
          "char": "S",
          "deprecated": true,
          "description": "organization shared secret",
          "exclusive": [
            "save"
          ],
          "hidden": true,
          "name": "shared",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "minutes": {
          "char": "M",
          "dependsOn": [
            "shared"
          ],
          "deprecated": true,
          "description": "minutes to token expiration [2, 240]",
          "hidden": true,
          "name": "minutes",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "applications:token",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "applications",
        "token.js"
      ]
    },
    "cli:fig": {
      "aliases": [],
      "args": {},
      "description": "generate a Fig completion spec for Commerce Layer CLI",
      "flags": {
        "dir": {
          "char": "d",
          "description": "directory where to save the output spec file",
          "exclusive": [
            "install"
          ],
          "name": "dir",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "hidden": {
          "char": "h",
          "description": "include hidden commands",
          "name": "hidden",
          "allowNo": false,
          "type": "boolean"
        },
        "install": {
          "char": "i",
          "description": "copy into Fig specs directory",
          "exclusive": [
            "dir"
          ],
          "hidden": true,
          "name": "install",
          "allowNo": false,
          "type": "boolean"
        },
        "blind": {
          "char": "b",
          "description": "execute in blind mode without terminal output",
          "exclusive": [
            "install"
          ],
          "hidden": true,
          "name": "blind",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "cli:fig",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "cli",
        "fig.js"
      ]
    },
    "cli:update": {
      "aliases": [
        "upgrade",
        "latest"
      ],
      "args": {},
      "description": "Update Commerce Layer CLI",
      "examples": [
        "<%= config.bin %> <%= command.id %> --version=<version-or-tag>"
      ],
      "flags": {
        "version": {
          "char": "v",
          "description": "update CLI to a specific version or tag",
          "name": "version",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cli:update",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "cli",
        "update.js"
      ]
    },
    "cli:version": {
      "aliases": [
        "version"
      ],
      "args": {},
      "description": "Show installed version of Commerce Layer CLI",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "plugins": {
          "char": "p",
          "description": "show version of installed plugins",
          "name": "plugins",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cli:version",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "cli",
        "version.js"
      ]
    },
    "config:default": {
      "aliases": [],
      "args": {},
      "description": "reset CLI configuration to default values",
      "flags": {
        "force": {
          "char": "F",
          "description": "mandatory flag to avoid unintentional config changes",
          "hidden": true,
          "name": "force",
          "required": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "config:default",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "config",
        "default.js"
      ]
    },
    "config:del": {
      "aliases": [],
      "args": {
        "param": {
          "description": "configuration parameter name",
          "name": "param",
          "required": true
        }
      },
      "description": "delete a CLI configuration parameter",
      "flags": {
        "force": {
          "char": "F",
          "description": "mandatory flag to avoid unintentional config changes",
          "hidden": true,
          "name": "force",
          "required": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "config:del",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "config",
        "del.js"
      ]
    },
    "config:get": {
      "aliases": [],
      "args": {
        "param": {
          "description": "configuration parameter name",
          "name": "param",
          "required": true
        }
      },
      "description": "get a CLI configuration parameter",
      "flags": {},
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "config:get",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "config",
        "get.js"
      ]
    },
    "config:set": {
      "aliases": [],
      "args": {
        "param": {
          "description": "configuration parameter name",
          "name": "param",
          "required": true
        },
        "value": {
          "description": "value to be saved in configuration file",
          "name": "value",
          "required": true
        }
      },
      "description": "set a CLI configuration parameter",
      "flags": {
        "force": {
          "char": "F",
          "description": "mandatory flag to avoid unintentional config changes",
          "hidden": true,
          "name": "force",
          "required": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "config:set",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "config",
        "set.js"
      ]
    },
    "config:show": {
      "aliases": [],
      "args": {},
      "description": "show current CLI configuration",
      "flags": {},
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "config:show",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "config",
        "show.js"
      ]
    },
    "plugins:available": {
      "aliases": [],
      "args": {},
      "description": "show all available Commerce Layer CLI plugins",
      "examples": [
        "$ commercelayer plugins:available"
      ],
      "flags": {
        "hidden": {
          "char": "H",
          "description": "show also enabled but hidden plugins",
          "hidden": true,
          "name": "hidden",
          "allowNo": false,
          "type": "boolean"
        },
        "sort": {
          "char": "S",
          "description": "order by plugin name",
          "name": "sort",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:available",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "plugins",
        "available.js"
      ]
    },
    "plugins:latest": {
      "aliases": [],
      "args": {
        "plugin": {
          "description": "the name of the plugin",
          "name": "plugin",
          "required": false
        }
      },
      "description": "show latest version of available plugins",
      "examples": [
        "$ commercelayer plugins:latest",
        "$ cl plugins:latest resources"
      ],
      "flags": {
        "beta": {
          "char": "b",
          "description": "retrieve latest version from beta channel",
          "name": "beta",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:latest",
      "pluginAlias": "@commercelayer/cli",
      "pluginName": "@commercelayer/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": false,
      "relativePath": [
        "lib",
        "commands",
        "plugins",
        "latest.js"
      ]
    }
  },
  "version": "6.6.2"
}