@commercelayer/cli
Version:
1,627 lines • 41.9 kB
JSON
{
"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"
}