The README document text as of September 2024 is provided as-is.
This software distribution collects a number of utilities that may be useful in the maintenance of a "secret diary," encrypted notebook, or user login password manager on your computer system, all provided under a 3-Clause BSD License, to be used and distributed anywhere.
The utilities make no assumptions about how you wish to format such data, and the author has attempted to use as few dependencies as possible while guaranteeing simple, understandable, and portable code. This ensures that your files should be accessible from any computer system that can provide an environment adhering to POSIX.2 and C89 standards. Any failure to do so is considered a bug, and should be reported to the author.
The major dependencies required are OpenSSL and BSD make.
To learn more about the programs available, you can read the manual pages:
diary(1), drecord(1), dagent(1), dpwgen(1), ...
For example, run: "man 1 diary" (after installation)
To compile the software, BSD make must be present. On some Unix-likes,
this is not guaranteed, and you will need to install it. It may be
installed under the name "bmake" instead of "make." Please do not confuse
BSD make with the widely available GNU make! They are not the same.
If it is already available, or you have installed it, then compiling the
software should be as simple as running "./configure" and then "make" or
"bmake" at the root of the project directory tree.
Similarly, installation can be performed by the command "make install," and
cleaning up can be done with "make cleandir" and "./configure clean."
Please enjoy!