cli-cm-import-abhnv
v1.8.2
Published
Contentstack CLI plugin to import content into stack
Downloads
2
Maintainers
Readme
@contentstack/cli-cm-import
It is Contentstack’s CLI plugin to import content in the stack. To learn how to export and import content in Contentstack, refer to the Migration guide.
For switching to EU region update the hosts at config/default.js
{
host:'https://eu-api.contentstack.com/v3',
cdn: 'https://eu-cdn.contentstack.com/v3',
...
}
For switching to AZURE-NA region update the hosts at config/default.js
{
host:'https://azure-na-api.contentstack.com/v3',
cdn: 'https://azure-na-cdn.contentstack.com/v3'
...
}
For switching to AZURE-EU region update the hosts at config/default.js
{
host:'https://azure-eu-api.contentstack.com/v3',
cdn: 'https://azure-eu-cdn.contentstack.com/v3'
...
}
Usage
$ npm install -g cli-cm-import-abhnv
$ csdx COMMAND
running command...
$ csdx (--version)
cli-cm-import-abhnv/1.8.2 linux-x64 node-v18.17.1
$ csdx --help [COMMAND]
USAGE
$ csdx COMMAND
...
Commands
csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>] [--branch <value>] [--import-webhook-status disable|current]
csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>] [--branch <value>] [--import-webhook-status disable|current]
csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>] [--branch <value>] [--import-webhook-status disable|current]
Import content from a stack
USAGE
$ csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>]
[--branch <value>] [--import-webhook-status disable|current]
FLAGS
-B, --branch=<value> [optional] branch name
-a, --alias=<value> alias of the management token
-b, --backup-dir=<value> [optional] backup directory name when using specific module
-c, --config=<value> [optional] path of config file
-d, --data-dir=<value> path and location where data is stored
-k, --stack-api-key=<value> API key of the target stack
-m, --module=<value> [optional] specific module name
-y, --yes [optional] Override marketplace prompts
--import-webhook-status=<option> [default: disable] [optional] Webhook state
<options: disable|current>
DESCRIPTION
Import content from a stack
ALIASES
$ csdx cm:import
EXAMPLES
$ csdx cm:stacks:import --stack-api-key <stack_api_key> --data-dir <path/of/export/destination/dir>
$ csdx cm:stacks:import --config <path/of/config/dir>
$ csdx cm:stacks:import --module <single module name>
$ csdx cm:stacks:import --module <single module name> --backup-dir <backup dir>
$ csdx cm:stacks:import --alias <management_token_alias>
$ csdx cm:stacks:import --alias <management_token_alias> --data-dir <path/of/export/destination/dir>
$ csdx cm:stacks:import --alias <management_token_alias> --config <path/of/config/file>
$ csdx cm:stacks:import --branch <branch name> --yes
csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>] [--branch <value>] [--import-webhook-status disable|current]
Import content from a stack
USAGE
$ csdx cm:stacks:import [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--backup-dir <value>]
[--branch <value>] [--import-webhook-status disable|current]
FLAGS
-B, --branch=<value> [optional] branch name
-a, --alias=<value> alias of the management token
-b, --backup-dir=<value> [optional] backup directory name when using specific module
-c, --config=<value> [optional] path of config file
-d, --data-dir=<value> path and location where data is stored
-k, --stack-api-key=<value> API key of the target stack
-m, --module=<value> [optional] specific module name
-y, --yes [optional] Override marketplace prompts
--import-webhook-status=<option> [default: disable] [optional] Webhook state
<options: disable|current>
DESCRIPTION
Import content from a stack
ALIASES
$ csdx cm:import
EXAMPLES
$ csdx cm:stacks:import --stack-api-key <stack_api_key> --data-dir <path/of/export/destination/dir>
$ csdx cm:stacks:import --config <path/of/config/dir>
$ csdx cm:stacks:import --module <single module name>
$ csdx cm:stacks:import --module <single module name> --backup-dir <backup dir>
$ csdx cm:stacks:import --alias <management_token_alias>
$ csdx cm:stacks:import --alias <management_token_alias> --data-dir <path/of/export/destination/dir>
$ csdx cm:stacks:import --alias <management_token_alias> --config <path/of/config/file>
$ csdx cm:stacks:import --branch <branch name> --yes
See code: src/commands/cm/stacks/import.ts