| ZOOMSH(1) | Commands | ZOOMSH(1) |
NAME¶
zoomsh - ZOOM shellSYNOPSIS¶
zoomsh [-a apdufile] [-e] [-v loglevel] [commands...]
DESCRIPTION¶
zoomsh is a ZOOM client with a simple command line interface. The client demonstrates the ZOOM API and is useful for testing targets.You may pass one or more commands to zoomsh. These commands are invoked first.
OPTIONS¶
-a apdufileLogs protocol packages into apdufile (APDU log).
-e
Makes zoomsh stop processing commands as soon as an error
occur. The exit code of zoomsh is 1 if error occurs; 0 otherwise.
-v loglevel
Sets YAZ log level to loglevel.
EXAMPLES¶
If you start the yaz-ztest in one console you can use the ZOOM shell as follows:$ zoomsh
ZOOM>connect localhost:9999
ZOOM>search computer
localhost:9999: 7 hits
ZOOM>show 0 1
1 Default USmarc
001 11224466
003 DLC
005 00000000000000.0
008 910710c19910701nju 00010 eng
010 $a 11224466
040 $a DLC $c DLC
050 00 $a 123-xyz
100 10 $a Jack Collins
245 10 $a How to program a computer
260 1 $a Penguin
263 $a 8710
300 $a p. cm.
ZOOM>quit
You can also achieve the same result by passing the commands as arguments on a single command line:
$ zoomsh "connect localhost:9999" "search computer" "show 0 1" quit
COMMANDS¶
connect zurlConnects to the target given by zurl.
close [zurl]
Closes connection to target given by zurl or all
targets if zurl was omitted.
show [start [count]]
Displays count records starting at offset given by
start. First records has offset 0 (unlike the Z39.50 protocol).
quit
Quits zoomsh.
set name [value]
Sets option name to value.
get name
Prints value of option name.
help
Prints list of available commands.
SEE ALSO¶
yaz(7), yaz-ztest(8),Section "Building clients with ZOOM" in the YAZ manual.
ZOOM home page[1].
AUTHORS¶
Index DataNOTES¶
- 1.
- ZOOM home page
| 01/14/2019 | YAZ 5.27.1 |