- is a subroutine library which facilitates the convenient input of parameters
to a C or C++ program.
Parameters are parsed from a command line, with further
facilities for reading options from files, from environment strings, or
from an interactive environment. The aim of the opt package is to permit
programs to be both user- and programmer- friendly. The package attempts
to on the one hand provide a direct and relatively full-featured input
interface to the ultimate user of the program, and at the same time impose
a minimal amount of work on the programmer to "attach" the package
to his or her software. A texinfo file is part of the distribution;
or you can view the html
Download the lastest version of the source code:
opt-3.12.tar.gz, released 9 Sept 2001.
opt-3.13.tar.gz, released 19 Apr 2002.
opt-3.16.tar.gz, released 4 Sept 2002.
opt-3.17.tar.gz, released 24 Sept 2002.
opt-3.18.tar.gz, released 4 Nov 2002.
opt-3.19.tar.gz, released 28 Mar 2003.
I don't trust them myself, but if you'd like an RPM file:
(Note that while opt-#.tar.gz installs by default in /usr/local,
the rpm installs in /usr)
You can also read the NEWS
file to find out about the most recent changes.
opt is available to the public under the GNU General Public License;
read the Copyright notice for more details.
- is a subroutine library which facilitates the convenient input
of parameters to a C program. Parameters are parsed from a parameter
file, but can also be read from the command line. A log file is created,
which contains details of the run, including date, time, parameter values used,
and other messages produced by the program during its run.
More detail is provided in the
Download the latest version: aparm-2.12.tar.gz.
Be sure to read the Copyright notice.
You are here: http://public.lanl.gov/jt/Software/index.html
Back to jt's home page
L O S A L A M O S N A T I O N A L L A B O R A T O R Y
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy's NNSA/I>
Copyright © 1996-2009 UC
James Theiler, firstname.lastname@example.org