@contentstack/cli-cm-export
It is Contentstack’s CLI plugin to export content from the stack. To learn how to export and import content in Contentstack, refer to the Migration guide.
![License](https://img.shields.io/npm/l/@contentstack/cli)
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',
...
}
Usage
$ npm install -g @contentstack/cli-cm-export
$ csdx COMMAND
running command...
$ csdx (-v|--version|version)
@contentstack/cli-cm-export/1.1.0 darwin-arm64 node-v16.17.0
$ csdx --help [COMMAND]
USAGE
$ csdx COMMAND
...
Commands
csdx cm:stacks:export [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--content-types <value>] [--branch <value>] [--secured-assets]
Export content from a stack
USAGE
$ csdx cm:stacks:export [-c <value>] [-k <value>] [-d <value>] [-a <value>] [--module <value>] [--content-types
<value>] [--branch <value>] [--secured-assets]
OPTIONS
-B, --branch=branch [optional] branch name
-a, --alias=alias alias of the management token
-c, --config=config [optional] path of the config
-d, --data-dir=data-dir path or location to store the data
-k, --stack-api-key=stack-api-key API key of the source stack
-m, --module=module [optional] specific module name
-t, --content-types=content-types [optional] content type
--secured-assets [optional] use when assets are secured
ALIASES
$ csdx cm:export
EXAMPLES
csdx cm:stacks:export --stack-api-key <stack_api_key> --data-dir <path/of/export/destination/dir>
csdx cm:stacks:export --config <path/to/config/dir>
csdx cm:stacks:export --alias <management_token_alias>
csdx cm:stacks:export --alias <management_token_alias> --data-dir <path/to/export/destination/dir>
csdx cm:stacks:export --alias <management_token_alias> --config <path/to/config/file>
csdx cm:stacks:export --module <single module name>
csdx cm:stacks:export --branch [optional] branch name
See code: src/commands/cm/stacks/export.js