UNPKG

@commercelayer/cli

Version:
1,627 lines 41.9 kB
{ "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" }