1.1.4 • Published 1 year ago

testsha-cm-migrate-rte v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

testsha-cm-migrate-rte

It is Contentstack’s CLI plugin to migrate rte. Using this command, you can copy existing value of HTML RTE into JSON RTE.

Usage

$ npm install -g testsha-cm-migrate-rte
$ csdx COMMAND
running command...
$ csdx (-v|--version|version)
testsha-cm-migrate-rte/1.1.4 linux-x64 node-v16.18.1
$ csdx --help [COMMAND]
USAGE
  $ csdx COMMAND
...

Commands

csdx cm:entries:migrate-html-rte

Migration script to migrate content from HTML RTE to JSON RTE

USAGE
  $ csdx cm:entries:migrate-html-rte

OPTIONS
  -a, --alias=alias              Alias(name) for the management token
  -c, --config-path=config-path  Path to config file
  -y, --yes                      Agree to process the command with the current configuration
  --batch-limit=batch-limit      [default: 50] Provide batch limit for updating entries
  --content-type=content-type    The content type from which entries will be migrated
  --delay=delay                  [default: 1000] Provide delay in ms between two entry update

  --global-field                 This flag is set to false by default. It indicates that current content type is a
                                 globalfield

  --html-path=html-path          Provide path of HTML RTE to migrate

  --json-path=json-path          Provide path of JSON RTE to migrate

  --locale=locale                The locale from which entries will be migrated

ALIASES
  $ csdx cm:migrate-rte

EXAMPLES
  General Usage
  csdx cm:entries:migrate-html-rte --config-path path/to/config.json

  Using Flags
  csdx cm:entries:migrate-html-rte --alias alias --content-type content_type_uid --html-path html-path --json-path 
  json-path

  Nested RTE
  csdx cm:entries:migrate-html-rte --alias alias --content-type content_type_uid --html-path 
  modular_block_uid.block_uid.html_rte_uid --json-path modular_block_uid.block_uid.json_rte_uid

  csdx cm:entries:migrate-html-rte --alias alias --content-type content_type_uid --html-path group_uid.html_rte_uid 
  --json-path group_uid.json_rte_uid

  Global Field
  csdx cm:entries:migrate-html-rte --alias alias --content-type global_field_uid --global-field --html-path html-path 
  --json-path json-path

See code: src/commands/cm/entries/migrate-html-rte.js