legispro-cli v1.0.7
legispro-cli
LegisPro CLI - test
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
lp backup list
lp collection add
lp collection create
lp collection delete
lp collection download
lp collection get
lp collection list
lp collection perms
lp collection update
lp collection upload
lp config get
lp config set
lp db init
lp db memory
lp db uptime
lp db version
lp document copy
lp document list
lp group create
lp group delete
lp group get
lp group list
lp group update
lp locks add
lp locks clear
lp locks list
lp services health
lp user create
lp user delete
lp user get
lp user list
lp user login
lp user update
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
8 months ago