livingdocs-manager

A cli to manage designs and the configuration of a livingdocs server.

Usage no npm install needed!

<script type="module">
  import livingdocsManager from 'https://cdn.skypack.dev/livingdocs-manager';
</script>

README

Livingdocs Manager - ldm

A cli to manage designs and the configuration of a livingdocs server.

Installation

npm install -g livingdocs-manager

Commands

Go into your design directory. Execute one of the following commands.

$ ldm
Usage: ldm <command>

where: <command> is one of:

  help                              #  Show this information

  version                           #  Show the cli version

  user:info                         #  Prints the user information

  design:build                      #  Compile the design
  design:publish                    #  Show the script version
  design:proxy                      #  Start a design server that caches designs

  project:channel:list              #  List all designs of all channels of a project

  channel:design-version:add        #  Add a design version to a channel
  channel:design-version:remove     #  Remove a design version from a channel
  channel:design-version:current    #  Set a current design version as default of a channel
  channel:design-version:enable     #  Enable a design version of a channel
  channel:design-version:disable    #  Disable a design version of a channel

Publish a design

cd ~/Development/livingdocs-design
ldm design:build ./src ./dist
ldm design:publish ./dist

Force update an existing design

ldm design:publish ./dist --force

To release a new version of this module

You can run

npm version [major|minor|patch]