The Storyblok Space Quickstart CLI is a command-line tool designed to facilitate the migration of stories, story file structures, components, and their file structures between different Storyblok accounts. This tool simplifies the process of transferring content and structures, making it easier for users to manage their Storyblok spaces across accounts.
The import functionality is designed for empty spaces only. If your destination space contains existing data, it will be cleared before importing the new data during the importing process.
Before using the CLI application, ensure you have the following:
- A Storyblok account.
- Access to both the source and destination Storyblok spaces, with chosen billing plans.
- The Space ID and Personal Access Token for both the source and destination accounts.
To use the CLI application, follow these steps:
Ensure you have Node.js installed on your machine. Open your terminal. Run the following command:
npx run storyblok-space-quickstart
Follow the on-screen prompts to complete the installation process. During installation, you will need to provide your Storyblok account details, including the spaceId and userAuthToken for both the source and destination accounts.
The CLI application provides two main functionalities:
This feature allows you to export stories, story file structures, components, and their file structures from the source Storyblok space to the local files.
The import functionality enables you to import the exported content into the destination Storyblok space.
That is the package that was made because of my personal needs. For any questions, issues, or feedback, please open an issue on GitHub.