GNU Dico Manual (split by node):   Section:   Chapter:FastBack: dico client   Up: dico client   FastForward: gcider   Contents: Table of ContentsIndex: Concept Index

7.5 Dico invocation

This section contains a short summary of dico command line options.

Command Line

The following table summarizes the four existing ways of dico invocation:

dico [options] word

Connect to the dictionary and define or match a word.

See dico options.

dico [options] url

Connect to the dictionary and define or match a word, supplied in the url.

See urls.

dico [options] opmode

Connect to the dictionary and query the information required by opmode option, which is one of --dbs, --strategies, --serverhelp, --info, or --serverinfo. See below (see Operation modes) for a description.

dico [options]

Start interactive shell. See Interactive Mode.

Server selection options:

--host=server

Connect to this server.

See –host.

--port=port
-p port

Specify the port to connect to. The argument port can be either a port number or its symbolic service name, as listed in /etc/services.

--database=name
-d name

Select a database to search. The name can be either a name of one of the databases offered by the server (as returned by --dbs option), or one of the predefined database names: ‘!’ or ‘*’.

See –database.

--source=addr

Set source address for TCP connections.

Operation modifiers

--match
-m

Match instead of define.

See –match.

--strategy=name
-s name

Select a strategy for matching. The argument is either a name of one of the matching strategies supported by server (as displayed by --strategies option) or a dot (‘.’) meaning a server-dependent default strategy.

This option implies --match.

See –strategy.

--levdist=n
--levenshtein-distance=n

Sets maximum Levenshtein distance. Allowed values of n are between 1 and 9 inclusively. This option has effect only if the remote server supports ‘xlev’ extension (see XLEV).

See –levdist.

--quiet
-q

Do not print the normal dico welcome banner when entering interactive shell.

See quiet.

Operation modes

--dbs
-D

Show available databases.

See –dbs.

--strategies
-S

Show available search strategies.

See –strategies.

--serverhelp
-H

Show server help.

--info=dbname
-i dbname

Show information about database dbname.

--serverinfo
-I

Show information about the server.

Authentication

--noauth
-a

Disable authentication.

See Autologin.

--sasl

Enable SASL authentication, if the server supports it. See Autologin.

--nosasl

Disable SASL authentication. See Autologin.

--user=name
-u name

Set user name for authentication.

See Autologin.

--key=string
-k string
--password=string

Set shared secret for authentication.

See Autologin.

--autologin=name

Set the name of autologin file to use.

See Autologin.

--client=string
-c string

Additional text for client command, instead of the default ‘GNU dico 2.10’.

Debugging options

--transcript
-t

Enable session transcript. See Session Transcript, for a description.

--verbose
-v

Increase debugging verbosity level.

--time-stamp

Include time stamp in the debugging output.

--source-info

Include source line information in the debugging output.

Other options

--help
-h

Display a short description of command line options.

--usage

Display a short usage message

--version

Print program version.

GNU Dico Manual (split by node):   Section:   Chapter:FastBack: dico client   Up: dico client   FastForward: gcider   Contents: Table of ContentsIndex: Concept Index