1.0.7 • Published 8 months ago

legispro-cli v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

legispro-cli

LegisPro CLI - test

oclif Version CircleCI Downloads/week License

Usage

$ npm install -g legispro-cli
$ lp COMMAND
running command...
$ lp (--version)
legispro-cli/1.0.7 darwin-x64 node-v16.18.0
$ lp --help [COMMAND]
USAGE
  $ lp COMMAND
...

Commands

lp backup create

Create a database backup

USAGE
  $ lp backup create

DESCRIPTION
  Create a database backup

EXAMPLES
  $ legispro backup:create

lp backup list

List all database backups

USAGE
  $ lp backup list

DESCRIPTION
  List all database backups

EXAMPLES
  $ legispro backup:list

lp collection add

Add document to collection

USAGE
  $ lp collection add [--name <value>] [--file <value>] [--mediaType <value>]

FLAGS
  --file=<value>       File
  --mediaType=<value>  Media type
  --name=<value>       Name

DESCRIPTION
  Add document to collection

EXAMPLES
  $ legispro collection:add

lp collection create

Create a collection

USAGE
  $ lp collection create [--name <value>] [--title <value>] [--baseURI <value>] [--defaultExt <value>] [--type <value>]

FLAGS
  --baseURI=<value>     Base URI
  --defaultExt=<value>  Default extension
  --name=<value>        Name
  --title=<value>       Title
  --type=<value>        Collection type

DESCRIPTION
  Create a collection

EXAMPLES
  $ legispro collection:create

lp collection delete

Delete a collection

USAGE
  $ lp collection delete [--name <value>]

FLAGS
  --name=<value>  Name

DESCRIPTION
  Delete a collection

EXAMPLES
  $ legispro collection:delete

lp collection download

Download files from collection

USAGE
  $ lp collection download [--name <value>] [--dest <value>]

FLAGS
  --dest=<value>  Destination folder
  --name=<value>  Name

DESCRIPTION
  Download files from collection

EXAMPLES
  $ legispro collection:download

lp collection get

Get collection info & contents

USAGE
  $ lp collection get [--name <value>]

FLAGS
  --name=<value>  Name

DESCRIPTION
  Get collection info & contents

EXAMPLES
  $ legispro collection:get

lp collection list

List collections

USAGE
  $ lp collection list

DESCRIPTION
  List collections

EXAMPLES
  $ legispro collection:list

lp collection perms

Update file permissions for a collection.

USAGE
  $ lp collection perms [--name <value>] [--source <value>] [--type <value>]

FLAGS
  --name=<value>    Collection name
  --source=<value>  Source folder
  --type=<value>    Collection type

DESCRIPTION
  Update file permissions for a collection.

EXAMPLES
  $ legispro collection:perms

lp collection update

Update a collection

USAGE
  $ lp collection update [--name <value>] [--title <value>] [--baseURI <value>] [--defaultExt <value>] [--type <value>]
    [--owner <value>] [--group <value>]

FLAGS
  --baseURI=<value>     Base URI
  --defaultExt=<value>  Default extension
  --group=<value>       Collection group
  --name=<value>        Name
  --owner=<value>       Collection owner
  --title=<value>       Title
  --type=<value>        Collection type

DESCRIPTION
  Update a collection

EXAMPLES
  $ legispro collection:update

lp collection upload

Upload files to collection

USAGE
  $ lp collection upload [--name <value>] [--source <value>] [--type <value>]

FLAGS
  --name=<value>    Collection name
  --source=<value>  Source folder
  --type=<value>    Collection type

DESCRIPTION
  Upload files to collection

EXAMPLES
  $ legispro collection:upload

lp config get

Get your current configuration.

USAGE
  $ lp config get

DESCRIPTION
  Get your current configuration.

lp config set

Sets your user configuration.

USAGE
  $ lp config set [--hostname <value>] [--protocol <value>] [--port <value>] [--user <value>] [--password
    <value>] [--webdav <value>] [--group <value>]

FLAGS
  --group=<value>     User group
  --hostname=<value>  Hostname
  --password=<value>  Admin password
  --port=<value>      Port
  --protocol=<value>  Protocol
  --user=<value>      Admin user
  --webdav=<value>    WebDAV path

DESCRIPTION
  Sets your user configuration.

lp db init

Initialize a new database

USAGE
  $ lp db init

DESCRIPTION
  Initialize a new database

EXAMPLES
  $ legispro db:init

lp db memory

Database memory status

USAGE
  $ lp db memory

DESCRIPTION
  Database memory status

EXAMPLES
  $ legispro db:memory

lp db uptime

Get database uptime

USAGE
  $ lp db uptime

DESCRIPTION
  Get database uptime

EXAMPLES
  $ legispro db:uptime

lp db version

Get database version

USAGE
  $ lp db version

DESCRIPTION
  Get database version

EXAMPLES
  $ legispro db:version

lp document copy

List documents

USAGE
  $ lp document copy

DESCRIPTION
  List documents

EXAMPLES
  $ legispro document:list

lp document list

List documents

USAGE
  $ lp document list

DESCRIPTION
  List documents

EXAMPLES
  $ legispro document:list

lp group create

Create group

USAGE
  $ lp group create [--name <value>] [--managers <value>] [--email <value>] [--language <value>] [--description
    <value>]

FLAGS
  --description=<value>  description
  --email=<value>        email
  --language=<value>     language
  --managers=<value>     Managers
  --name=<value>         Name

DESCRIPTION
  Create group

EXAMPLES
  $ legispro groupr:create

lp group delete

Get group information

USAGE
  $ lp group delete [--name <value>]

FLAGS
  --name=<value>  Name

DESCRIPTION
  Get group information

EXAMPLES
  $ legispro group:get --name demo

lp group get

Get group information

USAGE
  $ lp group get [--name <value>]

FLAGS
  --name=<value>  Name

DESCRIPTION
  Get group information

EXAMPLES
  $ legispro group:get --name demo

lp group list

Get list of all groups

USAGE
  $ lp group list

DESCRIPTION
  Get list of all groups

EXAMPLES
  $ legispro group:list

lp group update

Create group

USAGE
  $ lp group update [--name <value>] [--managers <value>] [--email <value>] [--language <value>] [--description
    <value>]

FLAGS
  --description=<value>  description
  --email=<value>        email
  --language=<value>     language
  --managers=<value>     Managers
  --name=<value>         Name

DESCRIPTION
  Create group

EXAMPLES
  $ legispro groupr:create

lp locks add

Add Locks and Mods XML files

USAGE
  $ lp locks add

DESCRIPTION
  Add Locks and Mods XML files

EXAMPLES
  $ legispro locks:add

lp locks clear

Clear expired locks

USAGE
  $ lp locks clear

DESCRIPTION
  Clear expired locks

EXAMPLES
  $ legispro locks:clear

lp locks list

List active and expired locks

USAGE
  $ lp locks list

DESCRIPTION
  List active and expired locks

EXAMPLES
  $ legispro locks:list

lp services health

Perform services health check

USAGE
  $ lp services health

DESCRIPTION
  Perform services health check

EXAMPLES
  $ legispro services:health

lp user create

Create, delete and update users

USAGE
  $ lp user create [--username <value>] [--groups <value>] [--email <value>] [--language <value>] [--description
    <value>] [--password <value>] [--primaryGroup <value>] [--alias <value>] [--timezone <value>] [--firstName <value>]
    [--lastName <value>] [--country <value>] [--fullName <value>] [--enabled] [--expired] [--umask <value>]
    [--scratchpad]

FLAGS
  --alias=<value>         alias
  --country=<value>       country
  --description=<value>   description
  --email=<value>         email
  --enabled               User enabled?
  --expired               User expired?
  --firstName=<value>     first name
  --fullName=<value>      full name
  --groups=<value>        Group memberships
  --language=<value>      language
  --lastName=<value>      last name
  --password=<value>      password
  --primaryGroup=<value>  primary group
  --scratchpad            Add scratchpad xml
  --timezone=<value>      timezone
  --umask=<value>         [default: 18] User umask
  --username=<value>      Username to create

DESCRIPTION
  Create, delete and update users

EXAMPLES
  $ legispro user:create --name demo --password secret

lp user delete

Delete a user

USAGE
  $ lp user delete [-u <value>]

FLAGS
  -u, --username=<value>  Username to delete

DESCRIPTION
  Delete a user

EXAMPLES
  $ legispro user:delete --username demo

lp user get

Get user information

USAGE
  $ lp user get [--username <value>]

FLAGS
  --username=<value>  Username to fetch

DESCRIPTION
  Get user information

EXAMPLES
  $ legispro user:get --username demo

lp user list

Get list of all users

USAGE
  $ lp user list

DESCRIPTION
  Get list of all users

EXAMPLES
  $ legispro user:list

lp user login

Test a user login

USAGE
  $ lp user login [--username <value>] [--password <value>]

FLAGS
  --password=<value>  password
  --username=<value>  Username to create

DESCRIPTION
  Test a user login

EXAMPLES
  $ legispro user:login --username=demo --password=secret

lp user update

Update user properties

USAGE
  $ lp user update [--username <value>] [--groups <value>] [--email <value>] [--language <value>] [--description
    <value>] [--password <value>] [--primaryGroup <value>] [--alias <value>] [--timezone <value>] [--firstName <value>]
    [--lastName <value>] [--country <value>] [--fullName <value>] [--enabled] [--expired] [--umask <value>]

FLAGS
  --alias=<value>         alias
  --country=<value>       country
  --description=<value>   description
  --email=<value>         email
  --enabled               User enabled?
  --expired               User expired?
  --firstName=<value>     first name
  --fullName=<value>      full name
  --groups=<value>        Group memberships
  --language=<value>      language
  --lastName=<value>      last name
  --password=<value>      password
  --primaryGroup=<value>  primary group
  --timezone=<value>      timezone
  --umask=<value>         [default: 18] User umask
  --username=<value>      Username to create

DESCRIPTION
  Update user properties

EXAMPLES
  $ legispro user:update --name demo --password secret