delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/03/10/02:07:30

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f
Message-Id: <5.1.0.14.2.20020310015336.03061020@mail.dorsai.org>
X-Sender: pjfarley AT mail DOT dorsai DOT org
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Sun, 10 Mar 2002 02:09:06 -0500
To: djgpp-workers AT delorie DOT com
From: "Peter J. Farley III" <pjfarley AT dorsai DOT org>
Subject: Re: Simpler restructured dir.txi
Cc: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
In-Reply-To: <5.1.0.14.2.20020305011120.03371ec0@mail.dorsai.org>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 1020305073608 DOT 17597A-100000 AT is>
<3C83E3ED DOT AF99FC0E AT phekda DOT freeserve DOT co DOT uk>
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

OK, here is a new copy of dir.txi, with an entry for each package on 
simtel v2gnu only (did not do v2apps, v2misc or v2tk yet, next version 
will include those) that actually had a texinfo file.  There are 
several that only have man files, or none at all, and they are not 
listed.

This is only the categorical listing.  Does anyone think we also need a 
strictly alphabetical listing under the heading "Individual utilities", 
or perhaps "Alphabetical listing of utilities"?  One *can* be 
generated, perhaps even in an automated script, but I don't want to put 
in that extra work if the community doesn't think we need it.

There are some entries I wasn't entirely sure how to place (such as the 
GNU which utility, under "Searching files").  I ask your advice on 
whether my selections make sense to you, and if not what you would 
suggest instead.

------------dir.txi--------------------------
@c -*-texinfo-*-  not \input texinfo.tex, as this is not to be TeX'ed
@setfilename dir
@node Top, (dir), (dir), (dir)
@ifinfo

Welcome to the GNU standalone Info program.  The documentation 
presented
here is part of the djgpp development package.

To view a topic, use the arrow keys to position the cursor on one of 
the
lines beginning with a '*' and press 'm' and then 'Enter'.

This (the Directory node) gives a menu of major topics.  Typing "d"
returns here, "q" exits, "?" lists all INFO commands, "h" gives a 
primer
for first-timers, "mTexinfo<Return>" visits Texinfo topic, etc.  To 
edit
this dir-file, edit 'dir.txi', and pass it through 'makeinfo'.

--- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---
@end ifinfo
@menu

  From djdevNNN.zip		Basic DJGPP documentation.

* Knowledge Base: (kb).		The DJGPP Knowledge Base

* libc.a: (libc).		The Standard C Library Reference
* libm.a: (libm).		The Math Library Reference

* Utilities: (utils).	Miscellaneous utilities that come with DJGPP.

* bin2h: (utils)bin2h.	Convert binary data files to C include files.
* djtar: (utils)djtar.	Extract or list files from (possibly compressed)
				tar archives, with DOS filename conversion.
* dtou: (utils)dtou.		Convert text files from dos to unix.
* utod: (utils)utod.		Convert text files from unix to dos.
* djecho: (utils)djecho.	Echo long command lines to files.
* gxx: (utils)gxx.		Build and link C++ programs
* redir: (utils)redir.		Manage I/O Redirection.
* djsplit: (utils)djsplit.	Split large files into multiple files.
* djmerge: (utils)djmerge.	Merge multiple files into one file.
* texi2ps: (utils)texi2ps.	Convert texinfo files to Postscript.
* update: (utils)update.	Conditionally copy one file to another.



  From faqNNNb.zip		The DJGPP FAQ.

* FAQ: (djgppfaq).		The DJGPP FAQ list.


  From gccNNNb.zip		The GNU Compiler Collection.

* Cpp: (cpp).			The GNU C preprocessor.
* gcc: (gcc).			The GNU C, C++, and Objective-C Compiler


  From g77NNNb.zip		The GNU Compiler Collection.

* g77: (g77).			The GNU Fortran compiler.


  From gpcNNNb.zip		The GNU Compiler Collection.

* GPC: (gpc).			The GNU Pascal Compiler.


  From bnuNNNb.zip		The GNU binary utilities.

* Binutils: (binutils).		Manipulating binary files.

Managing object files
* ar: (binutils)ar.		Create, modify, and extract from archives
* nm: (binutils)nm.		List symbols from object files
* objcopy: (binutils)objcopy.	Copy and translate object files
* objdump: (binutils)objdump.	Display information from object files
* ranlib: (binutils)ranlib.	Generate index to archive contents
* size: (binutils)size.		List section sizes and total size
* strings: (binutils)strings.	List printable strings from files
* strip: (binutils)strip.	Discard symbols
* c++filt: (binutils)c++filt.	Filter to demangle encoded C++ symbols
* cxxfilt: (binutils)c++filt.	Filter to demangle encoded C++ symbols
* addr2line: (binutils)addr2line.	Convert addresses to file and line
* nlmconv: (binutils)nlmconv.	Converts object code into an NLM

GNU assembler utilities
* as: (as).			The GNU assembler
* gasp: (gasp).			The GNU Assembler Preprocessor
* gprof: (gprof).		The GNU profiler
* ld: (ld).			The GNU linker


  From lgpNNNb.zip		The g++ library (deprecated).

* iostream: (iostream).		The C++ input/output facility
				(in libstdcxx.a or libiostream.a).
* libgpp: (libgpp).		The g++ class library.


  From txiNNNb.zip		The texinfo documentation system.

* Info: (info).
	Documentation browsing system.	This topic teaches you about
	how to use the online help information.

* Info-Standalone: (info-stnd).
	This topic helps you use the standalone Info-Program (info.exe)

* Makeinfo: (texinfo)makeinfo options.
	Convert a .texinfo file (.txi) to an info file suitable	for the
	info reader or Emacs, into plain ASCII, or into HTML.

* Texinfo: (texinfo).
	With one source file, make either a printed manual (through TeX)
	or an Info file (through makeinfo).  This topic includes a full
	description of the Texinfo language and related facilities,
	including Emacs commands to work with Texinfo files.

* install-info: (texinfo)Invoking install-info.
	How to update info/dir entries when installing GNU packages.

* texi2dvi: (texinfo)Format with texi2dvi.
	Printing Texinfo documentation with TeX.

* texindex: (texinfo)Format with tex/texindex.
	Sorting Texinfo index files automatically.


  From gdbNNNb.zip		The GNU debugger.

* Gdb: (gdb).			Debugging your programs.

Other debugger facilities
* Bfd: (bfd).			The Binary File Descriptor library.
* Gdb-Internals: (gdbint).	The GNU debugger's internals.
* Stabs: (stabs).		The "stabs" debugging information format.
* Standards: (standards).	GNU coding standards.


  From difNNNb.zip		GNU difference utilities.

* Diffutils: (diff).		Finding differences between files.

Invoking the diff utilities
* cmp: (diff)Invoking cmp.	Find first difference.
* diff: (diff)Invoking diff.	Compare two files.
* diff3: (diff)Invoking diff3.	Compare three files.
* patch: (diff)Invoking patch.	Update source files given output of 
diff.
* sdiff: (diff)Invoking sdiff.	Compare files side by side and merge 
them.


  From filNNNb.zip		GNU file utilities

* File utilities: (fileutils).	Managing files on your hard drive.

Directory listing
* ls: (fileutils)ls invocation.			List directory contents.
* dir: (fileutils)dir invocation.		List directories briefly.
* vdir: (fileutils)vdir invocation.		List directories verbosely.
* dircolors: (fileutils)dircolors invocation.	Color setup for ls.

Basic operations
* cp: (fileutils)cp invocation.			Copy files.
* dd: (fileutils)dd invocation.			Copy and convert a file.
* install: (fileutils)install invocation.	Copy and change attributes.
* mv: (fileutils)mv invocation.			Rename files.
* rm: (fileutils)rm invocation.			Remove files.

Special file types
* ln: (fileutils)ln invocation.		Make links between files.
* mkdir: (fileutils)mkdir invocation.	Create directories.
* mkfifo: (fileutils)mkfifo invocation.	Create FIFOs: (named pipes).
* mknod: (fileutils)mknod invocation.	Create special files.
* rmdir: (fileutils)rmdir invocation.	Remove empty directories.

Changing file attributes
* chown: (fileutils)chown invocation.	Change file owners/groups.
* chgrp: (fileutils)chgrp invocation.	Change file groups.
* chmod: (fileutils)chmod invocation.	Change file permissions.
* touch: (fileutils)touch invocation.	Change file timestamps.

Disk usage
* df: (fileutils)df invocation.		Report filesystem disk usage.
* du: (fileutils)du invocation.		Report on disk usage.
* sync: (fileutils)sync invocation.	Synchronize memory and disk.


  From findNNb.zip			GNU find utilities.

* Findutils: (find).			Find files on your hard drive.

Invoking the find utilities
* find: (find)Invoking find.		Search for files.
* locate: (find)Invoking locate.	Search database.
* updatedb: (find)Invoking updatedb.	Update database.
* xargs: (find)Invoking xargs.		Combine arguments for command.


  From gtxtNNNb.zip			GNU Gettext Utilities

* Gettext: (gettext).			GNU gettext utilities.

Internationalizing messages
* gettextize: (gettext)gettextize Invocation.	Prepare a package for 
gettext.
* msgfmt: (gettext)msgfmt Invocation.		Make MO files out of PO files.
* msgmerge: (gettext)msgmerge Invocation.	Update two PO files into one.
* xgettext: (gettext)xgettext Invocation.	Extract strings into a PO 
file.


  From iduNNN.zip				GNU Identifier database utilities.

* Id-utils: (id-utils).			Indexing your source programs.

Invoking the id utilities
* mkid: (id-utils)mkid invocation.	Creating an ID database.
* lid: (id-utils)lid invocation.	Matching words and patterns.
* fid: (id-utils)fid invocation.	Listing a file's tokens.
* fnid: (id-utils)fnid invocation.	Looking up file names.
* xtokid: (id-utils)xtokid invocation.	Testing mkid scanners.


  From shNNjb.zip				GNU shell utilities.

* Shell utilities: (sh-utils).		Used in writing shell scripts.

Printing text
* echo: (sh-utils)echo invocation.	Print a line of text.
* printf: (sh-utils)printf invocation.	Format and print data.
* yes: (sh-utils)yes invocation.	Print a string indefinitely.

Conditions
* false: (sh-utils)false invocation.	Do nothing, unsuccessfully.
* true: (sh-utils)true invocation.	Do nothing, successfully.
* test: (sh-utils)test invocation.	File/string tests.
* expr: (sh-utils)expr invocation.	Evaluate expressions.

Redirection
* tee: (sh-utils)tee invocation.	Redirect to multiple files.

File name manipulation
* basename: (sh-utils)basename invocation.	Strip directory and suffix.
* dirname: (sh-utils)dirname invocation.	Strip non-directory suffix.
* pathchk: (sh-utils)pathchk invocation.	Check file name portability.

Working context information
* pwd: (sh-utils)pwd invocation.		Print working directory.
* stty: (sh-utils)stty invocation.		Print/change terminal settings.
* printenv: (sh-utils)printenv invocation.	Print environment variables.
* tty: (sh-utils)tty invocation.		Print terminal name.

User information
* id: (sh-utils)id invocation.			Print real/effective uid/gid.
* logname: (sh-utils)logname invocation.	Print current login name.
* whoami: (sh-utils)whoami invocation.		Print effective user id.
* groups: (sh-utils)groups invocation.		Print group names a user is in.
* users: (sh-utils)users invocation.		Print current user names.
* who: (sh-utils)who invocation.		Print who is logged in.

System context
* date: (sh-utils)date invocation.		Print/set system date and time.
* uname: (sh-utils)uname invocation.		Print system information.
* hostname: (sh-utils)hostname invocation.	Print or set system name.

Modified command invocation
* env: (sh-utils)env invocation.	Modify the environment.
* nice: (sh-utils)nice invocation.	Modify scheduling priority.
* nohup: (sh-utils)nohup invocation.	Immunize to hangups.
* su: (sh-utils)su invocation.		Modify user and group id.

Delaying
* sleep: (sh-utils)sleep invocation.	Delay for a specified time.


  From txtNNb.zip				GNU text utilities.

* Text utilities: (textutils).		Manipulating text files.

Output of entire files
* cat: (textutils)cat invocation.	Concatenate and write files.
* tac: (textutils)tac invocation.	Reverse line order in files.
* nl: (textutils)nl invocation.		Number lines and write files.
* od: (textutils)od invocation.		Dump files in octal, etc.

Formatting file contents
* fmt: (textutils)fmt invocation.	Reformat paragraph text.
* pr: (textutils)pr invocation.		Paginate or columnate files.
* fold: (textutils)fold invocation.	Wrap long input lines.

Output of parts of files
* head: (textutils)head invocation.	Output the first part of files.
* tail: (textutils)tail invocation.	Output the last part of files.
* split: (textutils)split invocation.	Split into fixed-size pieces.
* csplit: (textutils)csplit invocation.	Split by context.

Summarizing files
* wc: (textutils)wc invocation.		Byte, word, and line counts.
* sum: (textutils)sum invocation.	Print traditional checksum.
* cksum: (textutils)cksum invocation.	Print @sc{posix} CRC checksum.
* md5sum: (textutils)md5sum invocation.	Print or check message-digests.

Operating on sorted files
* sort: (textutils)sort invocation.	Sort text files.
* tsort: (textutils)tsort invocation.	Topologically sort text files.
* uniq: (textutils)uniq invocation.	Uniqify files.
* comm: (textutils)comm invocation.	Compare sorted files by line.
* ptx: (textutils)ptx invocation.	Produce permuted indexes.

Operating on fields within a line
* cut: (textutils)cut invocation.	Print selected parts of lines.
* paste: (textutils)paste invocation.	Merge lines of files.
* join: (textutils)join invocation.	Join lines on a common field.

Operating on characters
* tr: (textutils)tr invocation.			Translate characters.
* expand: (textutils)expand invocation.		Convert tabs to spaces.
* unexpand: (textutils)unexpand invocation.	Convert spaces to tabs.


Miscellaneous GNU utilities

Building languages
* Bison: (bison).	The GNU yacc-like parser generator
* Flex: (flex).		A fast scanner generator.

Editing files
* Ed: (ed).		GNU Ed, a simple but powerful text editor.
* Emacs: (emacs).	The extensible self-documenting text editor.
* Enscript: (enscript).	GNU Enscript.
* Indent: (indent).	C/C++ code formatter.
* recode: (recode).	Character set conversion.
* Sed: (sed).		A Stream EDitor.

Games
* gnugo: (gnugo).	GNU go.

Libraries
* gdbm: (gdbm).		GNU dbm utility.
* gmp: (gmp).		GNU Multiple Precision Arithmetic Library.
* Gperf: (gperf).	Perfect Hash Function Generator.
* Readline: (readline).	GNU readline library API.

Numeric Utilities
* bc: (bc).		An arbitrary precision calculator language.
* dc: (dc).		Arbritrary precision RPN ``Desktop Calculator''.

Maintaining source
* Autoconf: (autoconf).
	GNU Autoconf, a tool to generate shell scripts which
	automatically configure a package for a given computer.
* automake: (automake).	Making Makefile.in's
* GLOBAL: (global).	GNU GLOBAL source code tag system.
* help2man: (help2man).	Automatic manual page generation.
* Make: (make).		Automatically build programs from Makefiles.

Managing archives
* cpio: (cpio).
	A program to manage tape or disk archives, or to copy
	entire directory trees.
* Gzip: (gzip).
	The GNU file compressor.
* Tar: (tar).
	GNU Tar, a program for handling archives of files.

Programming language translators
* marst: (marst).		GNU MARST Algol-to-C translator.

Printing Tools
* a2ps: (a2ps).			PostScript Generating Utility
* PreScript: (a2ps) PreScript.	Input language for a2ps
* card: (a2ps) card.		Print Reference Cards
* fixps: (a2ps) fixps.		Fixing Some Ill Designed PostScript Files
* fixnt: (a2ps) fixnt.		Fixing Microsoft NT PostScript Files
* pdiff: (a2ps) pdiff.		Produce Pretty Comparison of Files
* psmandup: (a2ps) psmandup.	Printing Duplex on Simplex Printers
* psset: (a2ps) psset.		Inserting calls to setpagedevice
* Groff: (groff).		The GNU troff document formatting system.

Sample program
* hello: (hello).		The GNU hello program

Scripting languages
* Gawk: (gawk).
	GNU Awk, an interpreted batch language for processing text files.
* m4: (m4).
	A powerful macro processor.

Searching files
* Grep: (grep).			Print lines matching patterns.
* which: (which).		Show the full path of commands.


TeX
* Web2c: (web2c).		TeX, Metafont, and companion programs.

TeX: Typesetting
* tex: (web2c)tex invocation.		Typesetting.
* initex: (web2c)initex invocation.	Initial TeX.
* virtex: (web2c)virtex invocation.	Virgin TeX.
* mltex: (web2c)MLTeX.			Multi-lingual TeX.
* patgen: (web2c)patgen invocation.	Creating hyphenation patterns.

Metafont: Creating typeface families
* mf: (web2c)mf invocation.		Creating typeface families.
* inimf: (web2c)inimf invocation.	Initial Metafont.
* virmf: (web2c)virmf invocation.	Virgin Metafont.
* gftodvi: (web2c)gftodvi invocation.	Generic font proofsheets.
* mft: (web2c)mft invocation.		Prettyprinting Metafont source.

MetaPost: Creating technical illustrations
* mpost: (web2c)mpost invocation.	Creating technical diagrams.
* inimpost: (web2c)inimpost invocation.	Initial MetaPost.
* virmpost: (web2c)virmpost invocation.	Virgin MetaPost.
* makempx: (web2c)makempx invocation.	MetaPost label typesetting.
* dvitomp: (web2c)dvitomp invocation.	DVI to MPX (MetaPost pictures).
* dmp: (web2c)dmp invocation.		Troff to MPX (MetaPost pictures).
* mpto: (web2c)mpto invocation.		MetaPost label extraction.
* newer: (web2c)newer invocation.	Compare modification times.

BibTeX: Bibliographies
* bibtex: (web2c)bibtex invocation.	Maintaining bibliographies.

WEB: Literate programming
* tangle: (web2c)tangle invocation.	WEB to Pascal.
* weave: (web2c)weave invocation.	WEB to TeX.
* pooltype: (web2c)pooltype invocation.	Display WEB pool files.

DVI utilities
* dvicopy: (web2c)dvicopy invocation.	Virtual font expansion
* dvitype: (web2c)dvitype invocation.	DVI to human-readable text.

Font utilities
* gftopk: (web2c)gftopk invocation.	Generic to packed fonts.
* pktogf: (web2c)pktogf invocation.	Packed to generic fonts.
* pktype: (web2c)pktype invocation.	PK to human-readable text.
* gftype: (web2c)gftype invocation.	GF to human-readable text.
* tftopl: (web2c)tftopl invocation.	TFM -> property list.
* pltotf: (web2c)pltotf invocation.	Property list to TFM.
* vftovp: (web2c)vftovp invocation.	Virtual font -> virtual pl.
* vptovf: (web2c)vptovf invocation.	Virtual pl -> virtual font.

DVI utilities
* DVI-to-Postscript: (dvips).	Translating TeX DVI files to PostScript.
* afm2tfm: (dvips)Invoking afm2tfm.	Making Type 1 fonts available to 
TeX.
* dvips: (dvips)Invoking Dvips.		DVI-to-PostScript translator.

Kpathsea utilities
* Kpathsea: (kpathsea).	File lookup along search paths.
* kpsewhich: (kpathsea)Invoking kpsewhich.	TeX file searching.
* mktexmf: (kpathsea)mktex scripts.		MF source generation.
* mktexpk: (kpathsea)mktex scripts.		PK bitmap generation.
* mktextex: (kpathsea)mktex scripts.          TeX source generation.
* mktextfm: (kpathsea)mktex scripts.            TeX font metric 
generation.
* mktexlsr: (kpathsea)Filename database.	Update ls-R database.


RHIDE

* SET's Editor: (editor).	AN EDITOR FOR PROGRAMMERS.
* InfView: (infview).		InfView Documentation.
* RHIDE: (rhide).		RHIDE, an IDE for DJGPP or Linux.

@end menu
------------dir.txi--------------------------

---------------------------------------------------------
Peter J. Farley III (pjfarley AT dorsai DOT org)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019