2.0.2 • Published 29 days ago
@datocms/cli-plugin-contentful v2.0.2
DatoCMS Contentful Import CLI
DatoCMS CLI plugin to import a Contentful project into a DatoCMS project. Read a more detailed documentation on the website
Usage
$ npm install -g @datocms/cli
$ datocms plugins:install @datocms/cli-plugin-contentful
$ datocms contentful:import --help
Commands
@datocms/cli-plugin-contentful contentful:import
Import a Contentful project into a DatoCMS project
USAGE
$ @datocms/cli-plugin-contentful contentful:import [--json] [--config-file <value>] [--profile <value>] [--api-token
<value>] [--log-level NONE|BASIC|BODY|BODY_AND_HEADERS] [--contentful-token <value>] [--contentful-space-id <value>]
[--contentful-environment <value>] [--autoconfirm] [--ignore-errors] [--skip-content] [--only-content-type <value>]
[--concurrency <value>]
FLAGS
--api-token=<value> Specify a custom API key to access a DatoCMS project
--autoconfirm Automatically enter an affirmative response to all confirmation
prompts, enabling the command to execute without waiting for user
confirmation, like forcing the destroy of existing Contentful schema
models.
--concurrency=<value> [default: 15] Specify the maximum number of operations to be run
concurrently
--config-file=<value> [default: ./datocms.config.json] Specify a custom config file path
--contentful-environment=<value> The environment you want to work with
--contentful-space-id=<value> Your Contentful project space ID
--contentful-token=<value> Your Contentful project read-only API token
--ignore-errors Ignore errors encountered during import
--log-level=(NONE|BASIC|BODY|BODY_AND_HEADERS) Level of logging for performed API calls
--only-content-type=<value> Exclusively import the specified content types. Specify the content
types you want to import with comma separated Contentful IDs -
Example: blogPost,landingPage,author
--profile=<value> Use settings of profile in datocms.config.js
--skip-content Exclusively import the schema (models) and ignore records and assets
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Import a Contentful project into a DatoCMS project
See code: lib/commands/contentful/import.js
Test
Unfortunately Contentful management client only accepts read-write tokens, so we cannot make testing available for everybody.
To run the tests use this command:
CONTENTFUL_TOKEN=xxx npm run test
You can get the CONTENTFUL_TOKEN
from the password management service
2.0.2
29 days ago
2.0.1
1 month ago
1.3.4
2 months ago
2.0.0
2 months ago
1.3.4-alpha.0
3 months ago
1.3.0
4 months ago
1.2.2
7 months ago
1.1.2
1 year ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.22
1 year ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.21
1 year ago
1.0.20
1 year ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.8
2 years ago
1.0.6
2 years ago
1.0.12
2 years ago
1.0.5
2 years ago