Contentful Extension Cli

screenshot of Contentful Extension Cli
express

CLI to manage UI Extensions on Contentful

Overview

Contentful has developed a powerful CLI tool for managing custom UI extensions, aimed at streamlining the development and integration process for users. This command-line interface (CLI) simplifies the creation, updating, reading, and deletion of extensions, providing a user-friendly approach to handling custom features within the Contentful platform. With all functionality now migrated to the Contentful CLI, users have an efficient way to manage their extensions directly from the command line.

Whether you’re a seasoned developer or new to the platform, this CLI tool offers an intuitive way to interact with your extensions. The ability to command everything from creation to deletion makes it an essential tool for anyone looking to enhance their Contentful experience.

Features

  • Create Extensions: Easily create new extensions with a straightforward command, laying the foundation for custom functionality.
  • Update Existing Extensions: Make modifications to your existing extensions seamlessly, ensuring your features stay current and functional.
  • Read Extensions: Fetch and view extension payloads, including a list of all available extensions in a specific space.
  • Delete Extensions: Permanently remove extensions with a single command, keeping your workspace tidy and efficient.
  • List All Extensions: Quickly view all created extensions in a given space, giving you an overview of your development assets.
  • Extension Properties: Define various properties such as name, field types, and hosting options to customize how your extensions behave and appear.
  • Hosting Options: Choose between third-party or internally hosted extensions, providing flexibility based on your development needs.
  • File Size Management: Use the srcdoc property to upload local HTML documents with a size limit of 200kB, ensuring compact and efficient extensions.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.