contentful-clean-space

Removes content from a contentful space.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
contentful-clean-space
0.9.02 years ago6 years agoMinified + gzip package size for contentful-clean-space in KB

Readme

contentful-clean-space
Delete all entries from a contentful space.
Contentful CLI doesn't have a command to delete all entries from a space without deleting the space itself. However, this can be very useful, e.g. for user contract testing.

Installation

Using npm:
npm install -g contentful-clean-space

Usage

contentful-clean-space
Options:
      --help           Show help                                       [boolean]
      --space-id       Contentful space id                   [string] [required]
      --env            Contentful environment                [string] [required]
      --accesstoken    Contentful access token               [string] [required]
      --batch-size     Number of parallel contentful requests
                                                           [number] [default: 5]
      --content-types  Delete content types as well   [boolean] [default: false]
      --assets         Delete assets as well          [boolean] [default: false]
  -y, --yes            Auto-confirm delete prompt     [boolean] [default: false]
  -v, --verbose                                       [boolean] [default: false]

All parameters can be provided from environment variables, too. To do that, just set an environment variable using UPPERCASE casing.

Example Usage

To delete all entries, content types, as well as assets in the "master" environment, and without the safety prompt, use contentful-clean-space --space-id [space id] --accesstoken [personal access token] --content-types=true --assets=true --env master --yes=true