1DOODLED(1) General Commands Manual DOODLED(1)
2
3
4
6 doodled - a daemon to keep your doodle database up-to-date
7
8
10 doodled [OPTIONS] [FILENAMES]*
11
12
14 doodled monitors your filesystem for changes and updates the doodle
15 database to keep it always up-to-date with the latest data. doodled is
16 experimental at this point. It uses libfam and is thus limited to mon‐
17 itoring less than 1024 directories for changes.
18
19
21 -B LANG, --binary=LANG
22 Use the generic plaintext extractor for the language with the
23 2-letter language code LANG. See extract(1) for a list of sup‐
24 ported languages. Use this option to enable fulltext indexing
25 (for a particular language).
26
27 -d FILENAME, --database=FILENAME
28 use FILENAME for the location of the database (use when building
29 or searching). This option is particularly useful when doodle
30 is used to search different types of files (or is operated with
31 different extractor options). Using this option doodle can be
32 used to build specialized indices (i.e. one per file system),
33 which can in turn improve search performance. When searching,
34 you can pass a colon-separated list of database file names, in
35 that case all databases are searched. Note that the disk-space
36 consumption of a single database is typically slightly smaller
37 than if the database is split into multiple files. Neverthe‐
38 less, the space-savings are likely to be small (a few percent).
39 You can also use the environment variable DOODLE_PATH to set
40 the list of database files to search. The option overrides the
41 environment variable if both are used. If the option is not
42 given and DOODLE_PATH is not set, "~/.doodle" is used.
43
44 -D, --debug
45 do not detach from the terminal (do not daemonize). Also will
46 print log messages to stderr if no logfile is specified.
47
48 -f, --filenames
49 include filenames (full path) in the set of keywords
50
51 -h, --help
52 print help page
53
54 -H ALGORITHM, --hash=ALGORITHM
55 Use the ALGORITHM to compute a hash of each file (possible algo‐
56 rithms are md5, rmd160 and sha1).
57
58 -l LIBRARIES, --library=LIBRARIES
59 specify which libextractor plugins to use (for building the
60 index with -b or for printing information about files with -e)
61
62 -L FILENAME, --log=FILENAME
63 log messages to the given logfile.
64
65 -m LIMIT, --memory=LIMIT
66 use at most LIMIT MB of memory for the nodes of the suffix-tree
67 (after that, serialize to disk). Note that a smaller value will
68 reduce memory consumption but increase the size of the temporary
69 file (and slow down indexing). The default is 8 MB.
70
71 -n, --nodefault
72 do not load the default set of plugins (only load plugins speci‐
73 fied with -l)
74
75 -P PATH, --prunepaths=PATH
76 Directories to not put in the database, which would otherwise
77 be. The environment variable PRUNEPATHS also sets this value.
78 Default is "/tmp /usr/tmp /var/tmp /dev /proc /sys". This
79 option can also be used when searching, in which case search
80 results in the specified directories will be ignored.
81
82 -v, --version
83 print the version number
84
85 -V, --verbose
86 be verbose
87
88
90 DOODLE_PATH
91 Colon-separated list of databases to search. Note that when
92 building the database this path must either only contain one
93 filename or the option -b must be used to specify the database
94 file. Default is "~/.doodle".
95
96 PRUNEPATHS
97 Space-separated list of paths to exclude. Can be overridden
98 with the -P option.
99
100
102 Doodle depends on libextractor. You can download libextractor from
103 http://gnunet.org/libextractor/.
104
105
107 extract(1), doodle(1), fam(3), libdoodle(3)
108
109
111 libdoodle and doodle are released under the GPL.
112
113
115 Report bugs to mantis <http://gnunet.org/mantis/> or by sending elec‐
116 tronic mail to <christian@grothoff.org>
117
118
120 doodle and doodled were originally written by Christian Grothoff
121 <christian@grothoff.org>.
122
123
125 You can obtain the original author's latest version from
126 http://gnunet.org/doodle/.
127
128
129
130doodled May 2 2006 DOODLED(1)