Package Exports
- @archer-edu/dxp-directus-cli
- @archer-edu/dxp-directus-cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@archer-edu/dxp-directus-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DXP Directus CLI
This is the DXP Directus CLI for incorporating CMS data from Directus into our into DXP website builds.
Getting started
Install the CLI
yarn add @archer-edu/dxp-directus-cli -DOnce it is installed, you can call one of three commands: pull-blog, pull-data or pull-pages.
Pull Blog
Usage:
cmsctl pull-blog|b [options] <siteId>Pull a site's blog posts to the 'blog' directory inside content
Options:
-b, --blog-dir Change the 'blog' path. (This directory is relative to /content)
-i, --download-images <d> Download images to a directory (ie 'assets/images'). If omitted, images use the CDN
-r, --redirect [redirect] Add a global redirect for each of the blog entries, relative to their path (slug/redirect).
-t, --tag Pull content versions of this name
-d, --debug Enable debug mode
-h, --help Display help for commandPull data
Usage:
cmsctl pull-data|d [options] <siteId>Pull site data from directus and write to the 'data' directory
Options:
-D, --directory <directory> Directory output for file creation.
-f, --force Force-delete the directory before writing files.
-d, --debug Enable debug mode
-t, --tag Pull content versions of this name
-r, --drafts Include drafts (used for preview environment)
-h, --help Display help for commandPull Pages
Usage:
cmsctl pull-pages|p [options] <siteId>Pull content pages from directus into the 'content' directory
Options:
-d, --debug Enable debug mode
-t, --tag Pull content versions of this name
-i, --download-images <imageDir> Download images to a directory (ie 'assets/images'). If omitted, images use the CDN
-h, --help display help for command