1.0.1 • Published 5 years ago
@elasticms/publisher v1.0.1
Elasticms publisher
NPM package for publishing through elasticms API.
Installation
npm install @elasticms/publisherUsage
ems-zip-create
npx ems-zip-create --help
Usage: ems-zip-create
Options:
--filename Filename zip [string] [default: "publish.zip"]
--globs glob patterns) [array] [default: ["**"]]examples
create a zip named publish.zip with all files
npx ems-zip-createcreate a zip named example.zip with all html files
npx ems-zip-create --filename example.zip --globs *.htmlcreate a zip named example.zip with all files except html files
npx ems-zip-create --filename example.zip --globs ** '!*.html'create a zip with all files in the directory named assets
npx ems-zip-create --filename example.zip --globs assets/** ems-zip-publish
IMPORTANT: for using this command you need to define 2 environment variables named EMS_URL and EMS_TOKEN.
npx ems-zip-publish
Usage: ems-zip-publish
Commands:
zip-publish.js ems-publish [emsId] emsId (contentType:ouuid)
Options:
--filename Filename zip [string] [default: "publish.zip"]
--field Field name [string] [default: "zip_file"]examples
Upload the zip named example.zip and create/finalize a new revision for the page with ouuid (AWAST5ok8KzLLWaPKqlr)
npx ems-zip-publish page:AWAST5ok8KzLLWaPKqlr --filename example.zip --field example_zip