Security News
CISA Brings KEV Data to GitHub
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.
@datocms/cli-plugin-contentful
Advanced tools
Plugin for DatoCMS CLI to import projects from Contentful to DatoCMS
DatoCMS CLI plugin to import a Contentful project into a DatoCMS project.
$ npm install -g @datocms/cli
$ datocms plugins:install @datocms/cli-plugin-contentful
$ datocms contentful:import --help
@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
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
FAQs
Plugin for DatoCMS CLI to import projects from Contentful to DatoCMS
The npm package @datocms/cli-plugin-contentful receives a total of 25 weekly downloads. As such, @datocms/cli-plugin-contentful popularity was classified as not popular.
We found that @datocms/cli-plugin-contentful demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.
Security News
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.