Manage login to CLI applications.
commercelayer applications
commercelayer applications:add
commercelayer applications:current
commercelayer applications:info
commercelayer applications:login
commercelayer applications:logout
commercelayer applications:provisioning
commercelayer applications:scope SCOPE
commercelayer applications:switch
Show a list of all (logged in) available CLI applications.
USAGE
$ commercelayer applications [-k integration|sales_channel|user] [--live | -m test|live] [-a <value> | --id
<value>] [-A core|provisioning | -o <value>] [-S]
FLAGS
-A, --api=<option> specific API application
<options: core|provisioning>
-S, --sort sort applications by Organization and Application name
-a, --alias=<value> the alias associated to the application
-k, --kind=<option> application kind
<options: integration|sales_channel|user>
-m, --mode=<option> execution mode
<options: test|live>
-o, --organization=<value> organization slug
--id=<value> application id
--live live execution mode
DESCRIPTION
show a list of all (logged in) available CLI applications
ALIASES
$ commercelayer app:list
$ commercelayer applications:list
$ commercelayer app:available
$ commercelayer applications:available
$ commercelayer apps
EXAMPLES
$ commercelayer applications
$ cl applications
See code: src/commands/applications/index.ts
Add a new Commerce Layer application to CLI config (application must be of kind 'integration' or 'sales_channel').
USAGE
$ commercelayer applications:add -a <value> [-o <value>] (-s <value> -i <value>) [-S <value>... ] [-e <value> -p
<value>]
FLAGS
-S, --scope=<value>... access token scope (market, stock location)
-a, --alias=<value> (required) the alias you want to associate to the application
-e, --email=<value> customer email
-i, --clientId=<value> (required) application client_id
-o, --organization=<value> organization slug
-p, --password=<value> customer secret password
-s, --clientSecret=<value> application client_secret
DESCRIPTION
add a new Commerce Layer application to CLI config (application must be of kind 'integration' or 'sales_channel')
ALIASES
$ commercelayer app:add
EXAMPLES
$ commercelayer applications:add -o <organizationSlug> -i <clientId> -s <clientSecret> -a <applicationAlias>
$ cl app:add -i <clientId> -s <clientSecret> -a <applicationAlias>
See code: src/commands/applications/add.ts
Show the current application.
USAGE
$ commercelayer applications:current [-j ]
FLAGS
-j, --json show info in JSON format
DESCRIPTION
show the current application
ALIASES
$ commercelayer app:current
EXAMPLES
$ commercelayer applications:current
$ commercelayer app:current --info
See code: src/commands/applications/current.ts
Show application details.
USAGE
$ commercelayer applications:info [-k integration|sales_channel|user] [--live | -m test|live] [-a <value> | --id
<value>] [-A core|provisioning | -o <value>] [-j]
FLAGS
-A, --api=<option> specific API application
<options: core|provisioning>
-a, --alias=<value> the alias associated to the application
-j, --json show info in JSON format
-k, --kind=<option> application kind
<options: integration|sales_channel|user>
-m, --mode=<option> execution mode
<options: test|live>
-o, --organization=<value> organization slug
--id=<value> application id
--live live execution mode
DESCRIPTION
show application details
ALIASES
$ commercelayer app:info
See code: src/commands/applications/info.ts
Execute login to a Commerce Layer application (application must be of kind 'integration' or 'sales_channel').
USAGE
$ commercelayer applications:login -a <value> [-o <value>] (-s <value> -i <value>) [-S <value>... ] [-e <value> -p
<value>]
FLAGS
-S, --scope=<value>... access token scope (market, stock location)
-a, --alias=<value> (required) the alias you want to associate to the application
-e, --email=<value> customer email
-i, --clientId=<value> (required) application client_id
-o, --organization=<value> organization slug
-p, --password=<value> customer secret password
-s, --clientSecret=<value> application client_secret
DESCRIPTION
execute login to a Commerce Layer application (application must be of kind 'integration' or 'sales_channel')
ALIASES
$ commercelayer app:login
$ commercelayer login
EXAMPLES
$ commercelayer applications:login -o <organizationSlug> -i <clientId> -s <clientSecret> -a <applicationAlias>
$ cl app:login -i <clientId> -s <clientSecret> -a <applicationAlias>
See code: src/commands/applications/login.ts
Remove an application from CLI local configuration.
USAGE
$ commercelayer applications:logout [-k integration|sales_channel|user] [--live | -m test|live] [-a <value> | --id
<value>] [-A core|provisioning | -o <value>] [-r]
FLAGS
-A, --api=<option> specific API application
<options: core|provisioning>
-a, --alias=<value> the alias associated to the application
-k, --kind=<option> application kind
<options: integration|sales_channel|user>
-m, --mode=<option> execution mode
<options: test|live>
-o, --organization=<value> organization slug
-r, --revoke revoke current access token
--id=<value> application id
--live live execution mode
DESCRIPTION
remove an application from CLI local configuration
ALIASES
$ commercelayer app:logout
$ commercelayer app:remove
$ commercelayer applications:remove
$ commercelayer logout
See code: src/commands/applications/logout.ts
Show all Provisioning applications.
USAGE
$ commercelayer applications:provisioning [-k integration|sales_channel|user] [--live | -m test|live] [-a <value> | --id
<value>] [-A core|provisioning | -o <value>] [-S]
FLAGS
-A, --api=<option> specific API application
<options: core|provisioning>
-S, --sort sort applications by Organization and Application name
-a, --alias=<value> the alias associated to the application
-k, --kind=<option> application kind
<options: integration|sales_channel|user>
-m, --mode=<option> execution mode
<options: test|live>
-o, --organization=<value> organization slug
--id=<value> application id
--live live execution mode
DESCRIPTION
show all Provisioning applications
ALIASES
$ commercelayer app:prov
$ commercelayer app:provisioning
$ commercelayer prov:apps
$ commercelayer prov:applications
EXAMPLES
$ commercelayer applications:provisioning
$ cl app:provisioning
$ cl prov:apps
See code: src/commands/applications/provisioning.ts
Switch scope of current application.
USAGE
$ commercelayer applications:scope SCOPE [-a <value>]
ARGUMENTS
SCOPE the application scope
FLAGS
-a, --alias=<value> the alias you want to associate to the application
DESCRIPTION
switch scope of current application
ALIASES
$ commercelayer app:scope
EXAMPLES
$ commercelayer applications:scope market:code:1234
$ cl app:scope market:id:aBcDeFgHij
See code: src/commands/applications/scope.ts
Switch applications.
USAGE
$ commercelayer applications:switch [-k integration|sales_channel|user] [--live | -m test|live] [-a <value> | --id
<value>] [-A core|provisioning | -o <value>]
FLAGS
-A, --api=<option> specific API application
<options: core|provisioning>
-a, --alias=<value> the alias associated to the application
-k, --kind=<option> application kind
<options: integration|sales_channel|user>
-m, --mode=<option> execution mode
<options: test|live>
-o, --organization=<value> organization slug
--id=<value> application id
--live live execution mode
DESCRIPTION
switch applications
ALIASES
$ commercelayer app:switch
See code: src/commands/applications/switch.ts