EnglishFrenchSpanish

Ad


OnWorks favicon

cmis-client - Online in the Cloud

Run cmis-client in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command cmis-client that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


cmis-client - command line CMIS client tool.

SYNOPSIS


cmis-client help
cmis-client [-v] --url url://to/binding list-repos
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id repo-infos
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id show-root
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id get-content id
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id --input-file
path/to/file --input-type mime/type [--input-name name.ext] set-content id
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id [--object-type
some:cmistype] [--object-property prop-id=prop-value]... create-folder parent-
id name
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id --input-file
path/to/file --input-type mime/type [--input-name name.ext] [--object-type
some:cmistype] [--object-property prop-id=prop-value]... create-document
parent-id name
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id [--object-
property prop-id=prop-value]... update-object object-id
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id type-by-id |
show-by-id | show-by-path | delete arg ...
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id checkout |
cancel-checkout | get-versions arg
cmis-client [-v] [-u login] [-p secret] --url url://to/binding -r repo-id [--input-file
path/to/file] [--input-type mime/type] [--input-name name.ext] [--object-
property prop-id=prop-value]... [--major] [--message] checkin pwc id

DESCRIPTION


The cmis-client tool sends queries over the net to a CMIS-enabled server to access or
modify its content. It is originally demonstrating what libcmis is capable of.

OPTIONS


GLOBAL OPTIONS
-v, --verbose
Shows a lot of information to monitor what is happening behind the scene. This
helps a lot to debug libcmis.

--help Show the help and exit. This is equivalent to use the help command.

--url url://to/binding
url://to/binding needs to point to the service document of either AtomPub or
WebService binding.

-r,--repository repo-id
Operate on the repo-id CMIS repository. If there is only one repository on the
server, this parameter is not needed and that repository will be automatically
selected. Use this parameter if there are several repositories on the server.

-u,--username login
Connect as login to the CMIS server. If not provided connect anonymously.

-p,--password secret
Use secret to authenticate on the CMIS server.

--no-ssl-check
Disables the SSL certificate verifications. Lowers the security, but may be handy
to work around bad certificates like expired or self-signed ones.

--proxy url
Use url as the HTTP proxy. Setting this value will override the system proxy
settings.

--proxy-username login
Use login to authenticate on the HTTP proxy.

--proxy-password secret
Use secret to authenticate on the HTTP proxy.

--noproxy list
Proxy settings won't apply to hostnames and domain names listed in list. This
value is a coma separated list.

--oauth2-client-id client_id
Application client id to use in the OAuth2 authentication flow.

--oauth2-client-secret client_secret
Application client secret to use in the OAuth2 authentication flow.

--oauth2-auth-url url
URL to authenticate the user in the OAuth2 authentication flow.

--oauth2-token-url url
URL to authenticate the application in the OAuth2 authentication flow. The access
and refresh tokens are provided by this URL.

--oauth2-redirect-uri uri
URI where the OAuth2 authentication flow will redirect after a sucessful
authentication.

--oauth2-scope scope
Requested scope to access in the OAuth2 authentication flow.

MODIFICATION OPERATIONS OPTIONS
--input-file path/to/file
Upload path/to/file as the new content stream of the object.

--input-type mime/type
Set the mime type of the new content stream of the object to mime/type.

--input-name name.ext
Set the remote content stream filename of the new content stream of the object to
name.ext.

--object-type some:cmistype
Set the object type of the CMIS object to be created to some:cmistype. This is the
equivalent of --object-property cmis:objectTypeId=some:cmistype.

--object-property prop-id=prop-value
Set a property to be updated or added to the CMIS object. prop-id is the property
definition id and prop-value is the value to set on it.

--major
Create a major version when performing a checkin.

-m, --message message
Set the checking message.

COMMANDS
help Show the help and exit.

list-repos
List the repositories available on the server.

repo-infos
Displays the informations and capabilities of the selected repository

show-root
Displays the root node infos and children.

get-content id
Download the content of the CMIS object corresponding to id in the current
directory.

set-content id
Upload a file as the content stream of the CMIS object corresponding to id.

create-folder parent-id name
Create a sub folder in folder parent-id named name. The default type of the folder
to create is cmis:folder, but this can be changed using --object-type option.

create-document parent-id name
Create a document in folder parent-id named name. The default type of the document
to create is cmis:document, but this can be changed using --object-type option.

Note that the --input-file and --input-type may be mandatory, depending on the type
of the document to create and its constraints.

update-object object-id
Replace the writeable properties given with --object-property option on the object
matching id object-id.

type-by-id arg...
Displays the infos and children (if any) of all the CMIS types corresponding to the
listed ids.

show-by-id arg...
Displays the infos and children (if any) of all the CMIS objects corresponding to
the listed ids.

show-by-path arg...
Displays the infos and children (if any) of all the CMIS objects corresponding to
the listed paths.

delete arg...
Deletes the CMIS objects corresponding to the listed ids. If the node is a folder,
its content will be removed as well.

checkout arg
Checkout the document corresponding to the provided id and display the infos of the
created private working copy.

cancel-checkout arg
Cancel the Private Working Copy corresponding to the node id.

get-versions arg
Display the versions (if any) of all the CMIS object corresponding to the provided
id.

checkin arg
Check in the private working copy corresponding to the provided id and display the
infos of the resulting document. Use the --major and --message options to define
the version to create and the commit to associate to it. Note that repositories
without the ability to update the private working copies will need the --input-
file, --input-type and --object-property options.

USAGE


Displays the root node of repository A1:

cmis-client -r A1 --url http://localhost/atom show-root

Displays the nodes with id 133 and 116 of repository A1:

cmis-client -r A1 --url http://localhost/atom show-by id 133 116

Use cmis-client online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    wxPython
    wxPython
    A set of Python extension modules that
    wrap the cross-platform GUI classes from
    wxWidgets.. Audience: Developers. User
    interface: X Window System (X11), Win32 ...
    Download wxPython
  • 2
    packfilemanager
    packfilemanager
    This is the Total War pack file manager
    project, starting from version 1.7. A
    short introduction into Warscape
    modding: ...
    Download packfilemanager
  • 3
    IPerf2
    IPerf2
    A network traffic tool for measuring
    TCP and UDP performance with metrics
    around both throughput and latency. The
    goals include maintaining an active
    iperf cod...
    Download IPerf2
  • 4
    fre:ac - free audio converter
    fre:ac - free audio converter
    fre:ac is a free audio converter and CD
    ripper for various formats and encoders.
    It features MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, and Bonk format
    support, ...
    Download fre:ac - free audio converter
  • 5
    Matplotlib
    Matplotlib
    Matplotlib is a comprehensive library
    for creating static, animated, and
    interactive visualizations in Python.
    Matplotlib makes easy things easy and
    hard thing...
    Download Matplotlib
  • 6
    BotMan
    BotMan
    Write your chatbot logic once and
    connect it to one of the available
    messaging services, including Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram or even yo...
    Download BotMan
  • More »

Linux commands

Ad