1ZOOMSH(1)                          Commands                          ZOOMSH(1)
2
3
4

NAME

6       zoomsh - ZOOM shell
7

SYNOPSIS

9       zoomsh [-a apdufile] [-e] [-v loglevel] [commands...]
10

DESCRIPTION

12       zoomsh is a ZOOM client with a simple command line interface. The
13       client demonstrates the ZOOM API and is useful for testing targets.
14
15       You may pass one or more commands to zoomsh. These commands are invoked
16       first.
17

OPTIONS

19       -a apdufile
20           Logs protocol packages into apdufile (APDU log).
21
22       -e
23           Makes zoomsh stop processing commands as soon as an error occur.
24           The exit code of zoomsh is 1 if error occurs; 0 otherwise.
25
26       -v loglevel
27           Sets YAZ log level to loglevel.
28

EXAMPLES

30       If you start the yaz-ztest in one console you can use the ZOOM shell as
31       follows:
32
33           $ zoomsh
34           ZOOM>connect localhost:9999
35           ZOOM>search computer
36           localhost:9999: 7 hits
37           ZOOM>show 0 1
38           1 Default USmarc
39           001    11224466
40           003 DLC
41           005 00000000000000.0
42           008 910710c19910701nju           00010 eng
43           010    $a    11224466
44           040    $a DLC $c DLC
45           050 00 $a 123-xyz
46           100 10 $a Jack Collins
47           245 10 $a How to program a computer
48           260 1  $a Penguin
49           263    $a 8710
50           300    $a p. cm.
51           ZOOM>quit
52
53
54
55       You can also achieve the same result by passing the commands as
56       arguments on a single command line:
57
58       $ zoomsh "connect localhost:9999" "search computer" "show 0 1" quit
59

COMMANDS

61       connect zurl
62           Connects to the target given by zurl.
63
64       close [zurl]
65           Closes connection to target given by zurl or all targets if zurl
66           was omitted.
67
68       show [start [count]]
69           Displays count records starting at offset given by start. First
70           records has offset 0 (unlike the Z39.50 protocol).
71
72       quit
73           Quits zoomsh.
74
75       set name [value]
76           Sets option name to value.
77
78       get name
79           Prints value of option name.
80
81       help
82           Prints list of available commands.
83

SEE ALSO

85       yaz(7), yaz-ztest(8),
86
87       Section "Building clients with ZOOM" in the YAZ manual.
88
89       ZOOM home page[1].
90

AUTHORS

92       Index Data
93

NOTES

95        1. ZOOM home page
96           http://zoom.z3950.org/
97
98
99
100YAZ 5.34.0                        01/12/2023                         ZOOMSH(1)
Impressum