xref: /openbsd/gnu/usr.bin/texinfo/dir-example (revision d415bd75)
1This is the directory file `dir' a.k.a. `DIR', which contains the
2  topmost node of the Info hierarchy.
3This particular dir file is merely made available for your hacking
4  pleasure, not official or standard in any way.  If it doesn't make sense
5  to you, or you don't like it, ignore it.
6If you have dir entries for Texinfo manuals you'd like to be added here,
7  please send them to karl@gnu.org.
8
9$Id: dir-example,v 1.4 2002/06/10 13:51:01 espie Exp $
10
11File: dir,	Node: Top,	This is the top of the INFO tree.
12
13This is the Info main menu (aka directory node).
14A few useful Info commands:
15
16  `q' quits;
17  `?' lists all Info commands;
18  `h' starts the Info tutorial;
19  `mTexinfo RET' visits the Texinfo manual, etc.
20
21Not all of the topics shown below may be available on this system.
22
23* Menu:
24
25GNU Packages
26* accounting: (psacct).         GNU process accounting suite.
27* Bash: (bash).                 Bourne-Again SHell.
28* Cpio: (cpio).                 Copy-in-copy-out archiver.
29* DC: (dc).                     Postfix desk calculator.
30* Diff: (diff).                 Comparing and merging programs.
31* Ed: (ed).                     Line editor.
32* Emacs: (emacs).               Extensible self-documenting text editor.
33* File utilities: (fileutils).  GNU file utilities.
34* Finding files: (find).        Operating on files matching certain criteria.
35* Font utilities: (fontu).      Programs for font manipulation.
36* Gawk: (gawk.info).            A text scanning and processing language.
37* Gcal: (gcal).                 GNU calendar program.
38* Gzip: (gzip).                 General (de)compression.
39* Identifier DB: (id-utils).    Identifier database utilities.
40* Ispell: (ispell).             Interactive spelling corrector.
41* M4: (m4).                     Macro processor.
42* Make: (make).                 Remake files automatically.
43* Ptx: (ptx).                   Permuted index generator.
44* Shar utilities: (sharutils).  Shell archiver, uudecode/uuencode.
45* Shell utilities: (sh-utils).  GNU shell utilities.
46* tar: (tar).                   Making tape (or disk) archives.
47* Text utilities: (textutils).  GNU text utilities.
48* Time: (time).                 Measuring program resource usage.
49* UUCP: (uucp).                 Copying between machines, offline.
50* Wdiff: (wdiff).               Word-by-word comparison.
51* Wget: (wget).                 URL download.
52
53GNU programming tools
54* As: (as).                     Assembler.
55* Binutils: (binutils).         ar/copy/objdump/nm/size/strip/ranlib.
56* Bison: (bison).               LALR(1) parser generator.
57* CPP: (cpp).                   C preprocessor.
58* CVS: (cvs).                   Concurrent versions system for source control.
59* DejaGnu: (dejagnu).           Testing framework.
60* egcs: (egcs).                 Experimental GNU C compiler.
61* g77: (g77).                   GNU Fortran 77 compiler.
62* Flex: (flex).                 A fast scanner generator.
63* Gasp: (gasp).                 GNU Assembler preprocessor.
64* Libtool: (libtool).           Generic library support script.
65* GCC: (gcc).                   C compiler.
66* GDB: (gdb).                   Source-level debugger for C and C++.
67* Gettext Utilities: (gettext). GNU gettext utilities.
68* Gperf: (gperf).               Perfect hash function generator.
69* Gprof: (gprof).               Profiler.
70* Indent: (indent).             Prettyprinter for programs.
71* Ld: (ld).                     Linker.
72* R FAQ: (R-FAQ).               The R statistical language FAQ.
73
74Texinfo documentation system
75* Info: (info).                 Documentation browsing system.
76* Texinfo: (texinfo).           The GNU documentation format.
77* info standalone: (info-stnd).                 Standalone Info reader.
78* infokey: (info-stnd)Invoking infokey.         Compile Info customizations.
79* install-info: (texinfo)Invoking install-info. Updating info/dir entries.
80* makeinfo: (texinfo)makeinfo options.          Translate Texinfo source.
81* texi2dvi: (texinfo)Format with texi2dvi.      Printing Texinfo documentation.
82* texindex: (texinfo)Format with tex/texindex.  Sorting Texinfo index files.
83
84Printing Tools
85* a2ps: (a2ps).                    PostScript Generating Utility
86* PreScript: (a2ps) PreScript.     Input language for a2ps
87* card: (a2ps) card.               Print Reference Cards
88* fixps: (a2ps) fixps.             Fixing Some Ill Designed PostScript Files
89* fixnt: (a2ps) fixnt.             Fixing Microsoft NT PostScript Files
90* pdiff: (a2ps) pdiff.             Produce Pretty Comparison of Files
91* psmandup: (a2ps) psmandup.       Printing Duplex on Simplex Printers
92* psset: (a2ps) psset.             Inserting calls to setpagedevice
93
94GNU Emacs Lisp
95* Elisp: (elisp).               GNU Emacs Lisp reference manual.
96* Intro Elisp: (emacs-lisp-intro). Introduction to Elisp programming.
97
98* AUC TeX: (auctex).            Editing (La)TeX files.
99* Calc: (calc).                 Calculator and more.
100* CC mode: (ccmode).            Editing C, C++, Objective C, and Java.
101* Common Lisp: (cl).            Partial Common Lisp support for Emacs Lisp.
102* Dired-x: (dired-x).           Extra directory editor features.
103* Edebug: (edebug).             Source-level debugger for Emacs Lisp.
104* Ediff: (ediff).               Comprehensive visual interface to diff & patch.
105* EDB: (edb).                   Database for Emacs.
106* Forms: (forms).               Fill-in-the-form data entry.
107* Gmhist: (gmhist).             Generic minibuffer history.
108* GNUS: (gnus).                 Netnews reading and posting.
109* Mailcrypt: (mailcrypt).       Use PGP in Emacs.
110* MH-E: (mh-e).                 Emacs interface to the MH mail system.
111* PCL-CVS: (pcl-cvs).           Emacs front end to CVS.
112* Supercite: (sc).              Supercite for including other people's words.
113* VIP: (vip).                   vi emulation.
114* VIPER: (viper).               The new VI-emulation mode in Emacs-19.29.
115* VM: (vm).                     Mail reader.
116* W3: (w3).                     WWW browser.
117
118GNU programming support
119* Autoconf: (autoconf).         Automatic generation of package configuration.
120* Configure: (configure).       Cygnus configure.
121* Gnats: (gnats).               Cygnus bug tracking system.
122* help2man: (help2man).         Automatic manual page generation.
123* Remsync: (remsync).           Remote synchronization of directory trees.
124* Send PR: (send-pr).           Cygnus bug reporting for Gnats.
125
126GNU libraries
127* Annotate: (annotate).         High-level GDB to GUI's.
128* BFD: (bfd).                   Binary file descriptors for object file IO.
129* CVS protocol: (cvsclient).    CVS client/server protocol specification.
130* GDB library: (libgdb).        Application programming interface to GDB.
131* GDBM: (gdbm).                 Hashed databases.
132* GDK: (gdk).                   General drawing kit.
133* GTK: (gtk).                   GIMP toolkit.
134* History: (history).           Recall previous lines of input.
135* Iostream: (iostream).         C++ input/output.
136* Libc: (libc).                 C library.
137* Libg++: (libg++).             C++ classes.
138* Mmalloc: (mmalloc).           Memory-mapped malloc.
139* Readline: (readline).         General command-line interface.
140* Regex: (regex).               Regular expressions.
141* Termcap: (termcap).           All about /etc/termcap.
142
143GNU programming documentation
144* GDB internals: (gdbint).      Debugger internals.
145* Ld internals: (ldint).        GNU linker internals.
146* Maintaining: (maintain).      Maintaining GNU software.
147* Source config: (cfg-paper).   Some theory on configuring source packages.
148* Stabs: (stabs).               Symbol table debugging information format.
149
150GNU organization
151* Maintain: (maintain).		GNU maintainer guidelines.
152* Standards: (standards).       GNU coding standards.
153* Tasks: (tasks).               GNU task list.
154
155Linux
156* dosemu: (dosemu).             Linux DOS emulator.
157* gpm: (gpm).                   Linux general purpose mouse interface.
158* linux-faq: (linux-faq).       The Linux FAQ List.
159
160TeX
161* Afm2tfm: (dvips)Invoking afm2tfm.  Making Type 1 fonts available to TeX.
162* Dvips: (dvips).               DVI-to-PostScript translator.
163* Eplain: (eplain).             Expanding on plain TeX.
164* Kpathsearch: (kpathsea).      File lookup along search paths.
165* LaTeX: (latex).               LaTeX.
166* MakeIndex: (makeindex).       Index creation for TeX.
167* Naming fonts: (fontname).     Filenames for TeX fonts.
168* TDS: (tds).                   Standard TeX directory structure.
169* TeXDraw: (texdraw).           Drawing PostScript diagrams within TeX.
170* Web2c: (web2c).               TeX, Metafont, and their companion programs.
171
172DOS
173* GNUish: (gnuish).             GNU utilities for DOS.
174* Mtools: (mtools).             Access DOS disks from Unix.
175
176Other things
177* Amd: (am-utils).              Filesystem automounter.
178* CMUCL: (cmu-user).            CMU Common Lisp.
179* File headers: (filehdr).      Bibliographic information for computer files.
180* GCP: (gcp).                   Game club protocol.
181* GIMP: (pdb).                  The GIMP procedural database.
182* HTML: (snafu).                Hypertext Markup Language 2.0 specification.
183* Jargon: (jargon).             The jargon file.
184* JED: (jed).                   JED editor documentation.
185* octave: (octave).             Octave - A language for numerical computation.
186* Perl: (perl).                 Practical extraction and report language.
187* PRCS: (prcs).                 Project revision control system.
188* Screen: (screen).             Terminal multiplexer.
189
190Individual utilities
191* aclocal: (automake)Invoking aclocal.          Generating aclocal.m4.
192* aid: (id-utils)aid invocation.                Matching strings.
193* ar: (binutils)ar.                             Create/modify/extract archives.
194* at-pr: (gnats)at-pr.                          Bug report timely reminders.
195* automake: (automake).                         Making Makefile.in's.
196* autoreconf: (autoconf)Invoking autoreconf.    Remake multiple configure's.
197* autoscan: (autoconf)Invoking autoscan.        Automate initial configure.in.
198* awk: (gawk)Invoking gawk.                     Text processing and scanning.
199* basename: (sh-utils)basename invocation.      Strip directory and suffix.
200* bibtex: (web2c)BibTeX invocation.             Maintaining bibliographies.
201* bzip2: (bzip2).               		(de)compression.
202* c++filt: (binutils)c++filt.                   Demangle C++ symbols.
203* cat: (textutils)cat invocation.               Concatenate and write files.
204* chgrp: (fileutils)chgrp invocation.           Change file groups.
205* chmod: (fileutils)chmod invocation.           Change file permissions.
206* chown: (fileutils)chown invocation.           Change file owners/groups.
207* chroot: (sh-utils)chroot invocation.          Specify the root directory.
208* cksum: (textutils)cksum invocation.           Print POSIX CRC checksum.
209* cmp: (diff)Invoking cmp.                      Character-by-character diff.
210* comm: (textutils)comm invocation.             Compare sorted files by line.
211* cp: (fileutils)cp invocation.                 Copy files.
212* csplit: (textutils)csplit invocation.         Split by context.
213* cut: (textutils)cut invocation.               Print selected parts of lines.
214* date: (sh-utils)date invocation.              Print/set system date and time.
215* dd: (fileutils)dd invocation.                 Copy and convert a file.
216* df: (fileutils)df invocation.                 Report filesystem disk usage.
217* diff3: (diff)Invoking diff3.                  Three-way diff.
218* dir: (fileutils)dir invocation.               List directories briefly.
219* dircolors: (fileutils)dircolors invocation.   Color setup for ls.
220* dirname: (sh-utils)dirname invocation.        Strip non-directory suffix.
221* dmp: (web2c)Dmp invocation.                   Troff->MPX (MetaPost pictures).
222* du: (fileutils)du invocation.                 Report on disk usage.
223* dvicopy: (web2c)DVIcopy invocation.           Virtual font expansion
224* dvitomp: (web2c)DVItoMP invocation.           DVI to MPX (MetaPost pictures).
225* dvitype: (web2c)DVItype invocation.           DVI to human-readable text.
226* echo: (sh-utils)echo invocation.              Print a line of text.
227* edit-pr: (gnats)Invoking edit-pr.             Changing bugs.
228* eid: (id-utils)eid invocation.                Invoking an editor on matches.
229* emacsclient: (emacs)Emacs Server.             Connecting to a running Emacs.
230* emacsserver: (emacs)Emacs Server.             Connecting to a running Emacs.
231* env: (sh-utils)env invocation.                Modify the environment.
232* etags: (emacs)Create Tags Table.              Creating a TAGS table.
233* expand: (textutils)expand invocation.         Convert tabs to spaces.
234* expr: (sh-utils)expr invocation.              Evaluate expressions.
235* factor: (sh-utils)factor invocation.          Print prime factors
236* false: (sh-utils)false invocation.            Do nothing, unsuccessfully.
237* fid: (id-utils)fid invocation.                Listing a file's identifiers.
238* file-pr: (gnats)file-pr.                      Processing incoming traffic.
239* find: (find)Invoking find.                    Finding and acting on files.
240* fmt: (textutils)fmt invocation.               Reformat paragraph text.
241* fold: (textutils)fold invocation.             Wrap long input lines.
242* g++: (gcc)Invoking G++.                       The GNU C++ compiler.
243* gcal2txt: (gcal)Invoking gcal2txt.            Calendar resource to text file.
244* gettextize: (gettext)gettextize Invocation.   Prepare a package for gettext.
245* gftodvi: (web2c)GFtoDVI invocation.           Generic font proofsheets.
246* gftopk: (web2c)GFtoPK invocation.             Generic to packed fonts.
247* gftype: (web2c)GFtype invocation.             GF to human-readable text.
248* gid: (id-utils)gid invocation.                Listing all matching lines.
249* git: (git).                                   GNU interactive tools.
250* groups: (sh-utils)groups invocation.          Print group names a user is in.
251* gunzip: (gzip)Overview.                       Decompression.
252* head: (textutils)head invocation.             Output the first part of files.
253* hostname: (sh-utils)hostname invocation.      Print or set system name.
254* id: (sh-utils)id invocation.                  Print real/effective uid/gid.
255* idx: (id-utils)idx invocation.                Testing mkid scanners.
256* ifnames: (autoconf)Invoking ifnames.          List conditionals in source.
257* iid: (id-utils)iid invocation.                Interactive complex queries.
258* inimf: (web2c)inimf invocation.               Initial Metafont.
259* inimp: (web2c)inimp invocation.               Initial MetaPost.
260* initex: (web2c)initex invocation.             Initial TeX.
261* install: (fileutils)install invocation.       Copy and change attributes.
262* join: (textutils)join invocation.             Join lines on a common field.
263* kpsewhich: (kpathsea)Invoking kpsewhich.      TeX file searching.
264* libtoolize: (libtool)Invoking libtoolize.     Adding libtool support.
265* lid: (id-utils)lid invocation.                Matching identifier patterns.
266* ln: (fileutils)ln invocation.                 Make links between files.
267* locate: (find)Invoking locate.                Finding files in a database.
268* logname: (sh-utils)logname invocation.        Print current login name.
269* ls: (fileutils)ls invocation.                 List directory contents.
270* mail-files: (sharutils)mail-files invocation. Send files to remote site.
271* mailshar: (sharutils)mailshar invocation.     Make and send a shell archive.
272* makempx: (web2c)MakeMPX invocation.           MetaPost label typesetting.
273* maketexmf: (kpathsea)MakeTeX scripts.         MF source generation.
274* maketexpk: (kpathsea)MakeTeX scripts.         PK bitmap generation.
275* maketextex: (kpathsea)MakeTeX scripts.        TeX source generation.
276* maketextfm: (kpathsea)MakeTeX scripts.        TeX font metric generation.
277* md5sum: (textutils)md5sum invocation.         Print or check message-digests.
278* mf: (web2c)mf invocation.                     Creating typeface families.
279* mft: (web2c)MFT invocation.                   Prettyprinting Metafont source.
280* mgetty: (mgetty).                             Faxes, voicemail and more.
281* mkdir: (fileutils)mkdir invocation.           Create directories.
282* mkfifo: (fileutils)mkfifo invocation.         Create FIFOs: (named pipes).
283* mkid: (id-utils)mkid invocation.              Creating an ID database.
284* mknod: (fileutils)mknod invocation.           Create special files.
285* mp: (web2c)mp invocation.                     Creating technical diagrams.
286* mpto: (web2c)MPto invocation.                 MetaPost label extraction.
287* msgfmt: (gettext)msgfmt Invocation.           Make MO files out of PO files.
288* msgmerge: (gettext)msgmerge Invocation.       Update two PO files into one.
289* mv: (fileutils)mv invocation.                 Rename files.
290* newer: (web2c)Newer invocation.               Compare modification times.
291* nice: (sh-utils)nice invocation.              Modify scheduling priority.
292* nl: (textutils)nl invocation.                 Number lines and write files.
293* nlmconv: (binutils)nlmconv.                   Convert object to NetWare LM.
294* nm: (binutils)nm.                             List symbols in object files.
295* nohup: (sh-utils)nohup invocation.            Immunize to hangups.
296* objcopy: (binutils)objcopy.                   Copy/translate object files.
297* objdump: (binutils)objdump.                   Display info from object files.
298* od: (textutils)od invocation.                 Dump files in octal, etc.
299* paste: (textutils)paste invocation.           Merge lines of files.
300* patch: (diff)Invoking patch.                  Automatically applying diffs.
301* patgen: (web2c)Patgen invocation.             Creating hyphenation patterns.
302* pathchk: (sh-utils)pathchk invocation.        Check file name portability.
303* pid: (id-utils)pid invocation.                Looking up filenames.
304* pktogf: (web2c)PKtoGF invocation.             Packed to generic fonts.
305* pktype: (web2c)PKtype invocation.             PK to human-readable text.
306* pltotf: (web2c)PLtoTF invocation.             Property list to TFM.
307* pooltype: (web2c)Pooltype invocation.         Display WEB pool files.
308* pr-addr: (gnats)pr-addr.                      Bug report address retrieval.
309* pr-edit: (gnats)pr-edit.                      The edit-pr driver.
310* pr: (textutils)pr invocation.                 Paginate or columnate files.
311* printenv: (sh-utils)printenv invocation.      Print environment variables.
312* printf: (sh-utils)printf invocation.          Format and print data.
313* pwd: (sh-utils)pwd invocation.                Print working directory.
314* query-pr: (gnats)Invoking query-pr.           Bug searching/reporting.
315* queue-pr: (gnats)queue-pr.                    Handling incoming traffic.
316* ranlib: (binutils)ranlib.                     Index archive file contents.
317* rm: (fileutils)rm invocation.                 Remove files.
318* rmdir: (fileutils)rmdir invocation.           Remove empty directories.
319* sdiff: (diff)Invoking sdiff.                  Interactively merge files.
320* send-pr: (gnats)Invoking send-pr.             Submitting bugs.
321* seq: (sh-utils)seq invocation.                Print numeric sequences
322* shar: (sharutils)shar invocation.             Create shell archive.
323* size: (binutils)size.                         List object file section sizes.
324* sleep: (sh-utils)sleep invocation.            Delay for a specified time.
325* sort: (textutils)sort invocation.             Sort text files.
326* split: (textutils)split invocation.           Split into fixed-size pieces.
327* strings: (binutils)strings.                   List printable strings.
328* strip: (binutils)strip.                       Discard symbols.
329* stty: (sh-utils)stty invocation.              Print/change terminal settings.
330* su: (sh-utils)su invocation.                  Modify user and group id.
331* sum: (textutils)sum invocation.               Print traditional checksum.
332* sync: (fileutils)sync invocation.             Synchronize memory and disk.
333* tabs: (tput)Invoking tabs.                    Tab settings.
334* tac: (textutils)tac invocation.               Reverse files.
335* tail: (textutils)tail invocation.             Output the last part of files.
336* tangle: (web2c)Tangle invocation.             WEB to Pascal.
337* tcal: (gcal)Invoking tcal.                    Run Gcal with tomorrow's date.
338* tee: (sh-utils)tee invocation.                Redirect to multiple files.
339* test: (sh-utils)test invocation.              File/string tests.
340* tex: (web2c)tex invocation.                   Typesetting.
341* tftopl: (web2c)TFtoPL invocation.             TFM -> property list.
342* touch: (fileutils)touch invocation.           Change file timestamps.
343* tput: (tput)Invoking tput.                    Termcap in shell scripts.
344* tr: (textutils)tr invocation.                 Translate characters.
345* true: (sh-utils)true invocation.              Do nothing, successfully.
346* tty: (sh-utils)tty invocation.                Print terminal name.
347* txt2gcal: (gcal)Invoking txt2gcal.            Calendar text to resource file.
348* umb-scheme: (umb-scheme).                     UMB Scheme Interpreter.
349* uname: (sh-utils)uname invocation.            Print system information.
350* unexpand: (textutils)unexpand invocation.     Convert spaces to tabs.
351* uniq: (textutils)uniq invocation.             Uniqify files.
352* unshar: (sharutils)unshar invocation.         Extract from shell archive.
353* updatedb: (find)Invoking updatedb.            Building the locate database.
354* users: (sh-utils)users invocation.            Print current user names.
355* vdir: (fileutils)vdir invocation.             List directories verbosely.
356* vftovp: (web2c)VFtoVP invocation.             Virtual font -> virtual pl.
357* view-pr: (gnats)Invoking view-pr.             Showing bug reports.
358* virmf: (web2c)virmf invocation.               Virgin Metafont.
359* virmp: (web2c)virmp invocation.               Virgin MetaPost.
360* virtex: (web2c)virtex invocation.             Virgin TeX.
361* vptovf: (web2c)VPtoVF invocation.             Virtual pl -> virtual font.
362* wc: (textutils)wc invocation.                 Byte, word, and line counts.
363* weave: (web2c)Weave invocation.               WEB to TeX.
364* who: (sh-utils)who invocation.                Print who is logged in.
365* whoami: (sh-utils)whoami invocation.          Print effective user id.
366* xargs: (find)Invoking xargs.                  Operating on many files.
367* xgettext: (gettext)xgettext Invocation.       Extract strings into a PO file.
368* yes: (sh-utils)yes invocation.                Print a string indefinitely.
369* zcat: (gzip)Overview.                         Decompression to stdout.
370* zsh: (zsh).                                   An enhanced Bourne shell.
371