root/trunk/hotstuff/man/dxsclient.1

Revision 427, 3.1 KB (checked in by josef, 4 years ago)

- bump version to 0.9.3

Line 
1.TH "dxsclient" "1" "0.9.3" "Josef Spillner" "Desktop Exchange Service Client"
2.SH "NAME"
3.LP
4dxsclient \- command line client for the Desktop Exchange Service (DXS)
5.SH "SYNOPSIS"
6.LP
7Interactive mode:
8.br
9\fBdxsclient \fR[\fB\-\-webservice\fR=\fIURL\fP]\fR
10.LP
11Batch mode:
12.br
13\fBdxsclient \fR[\fIOPTIONS\fP] [\fICOMMAND\fP]
14.LP
15.SH "DESCRIPTION"
16.LP
17The dxsclient program is a command line frontend for the data sharing
18service DXS. With the help of the tool it is possible to browse already
19published entries at a specific provider, and to publish own creations.
20.LP
21Both interactive mode and batch mode are supported. In interactive mode,
22while the communication is still stateless, a lot of information is cached
23so many operations perform very well.
24.SH "OPTIONS"
25.LP
26General Options
27.TP
28\fB\-h\fR, \fB\-\-help\fR
29General help on all command line options and arguments.
30The program will display the help and exit.
31.TP
32\fB\-w\fR, \fB\-\-webservice\fR
33Selection of a webservice provider. If not given, the hardcoded
34default provider is used instead.
35.LP
36Command Options/Operations
37.TP
38\fB\-u\fR, \fB\-\-upload=\fR\fIFILENAME\fP
39Reads in a meta information file (.meta), including its references to a
40preview image and payload file, which are also read in. All the information
41is then uploaded to the DXS.
42.TP
43\fB\-i\fR, \fB\-\-information\fR
44Displays information about the service provider. This includes the name
45and the homepage URL, as well as the name and the version of the used
46server backend.
47.TP
48\fB\-c\fR, \fB\-\-categories\fR
49Lists all the data categories registered at the provider. Any value
50which appears in the result list can then be used to query the DXS and to
51get the list of entries for each category.
52.TP
53\fB\-l\fR, \fB\-\-list=\fR\fICATEGORY\fP
54Retrieves a list of entries of a specific \fICATEGORY\fP and
55displays the most important information (name, author and internal
56id). The id can then be used to retrieve detailed information when
57running in interactive mode.
58.LP
59.SH "INTERACTIVE MODE"
60.LP
61Most of the operations from the command line are mapped onto commands
62for the interactive shell. However there are some extensions.
63.TP
64\fBdetails \fR\fIID\fP
65Displays detailed information about an entry. The id must refer to the
66internal id as returned by the list command.
67.TP
68\fBpreview \fR\fIID\fP
69Downloads the preview image into a temporary location and runs the default
70image viewer on it.
71.TP
72\fBinstall \fR\fIID\fP
73Downloads the payload file into a temporary location. No real installation
74is done at the moment.
75.TP
76\fBcomment \fR\fIID\fP \fR\fICOMMENT\fP
77Adds a comment to an entry. The comment text should be enclosed in "".
78.TP
79\fBrating \fR\fIID\fP \fR\fIRATING\fP
80User rating for an entry. This is a value between 0 and 100. The overall
81rating will then be accumulated from all ratings.
82.SH "FILES"
83.LP
84\fI/etc/dxsclient.rc\fP
85.LP
86\fI~/.dxsclient.rc\fP
87.SH "BUGS"
88.LP
89The DXS standard is not yet finished. The client and the server may
90disagree about the acceptable messages and their contents.
91.SH "AUTHORS"
92.LP
93Josef Spillner
94<josef@kstuff.org>
95.SH "SEE ALSO"
96.LP
97dxs(7)
Note: See TracBrowser for help on using the browser.