jmcunx repository
This repo contains source for utilities I have created over the years. Many of these helped me to develop, support systems I have worked on throughout the years.
These are all licensed using the ISC License:
If you want to verify the download of these items you will need to get this GnuPG key.
You can also obtain this key via curl:
$ curl 'gopher://sdf.org/0/users/jmccue/jmcsdf.asc' > jmcsdf.asc
You can contact me via address:
jmccue@SPAMisREALBADsdf.org
Easy enough to figure out the real email address :)
Utilities
List of Utilities available and download Instructions.
I think these are the most useful:
Others I use once in a while:
Historical
Mirror
These utilities are also on gitlab:
Updates:
- 2025/09/18 - jgrep: very minor change, fixed Verbose Print.
- 2025/09/08 - jadd: very minor change, added parm.h. jr: added test number four to test date formatting. test: fixed help screen for jr testing
- 2025/08/27 - Some very minor changes: bike: changed to use snprintf(3). jadd: removed obsolete prototype. test: enhanced test options.
- 2025/08/18 - Updated most of the objects, made verbose option work similar across all objects. Removed some bit-rot from older objects.
- 2025-08-15 - rtave: Fixed minimum seconds calculation. Enhanced Input File Processing so that each input file represents a specific job.
- 2025-07-25 - jdiff: Added options -o/-e to create output. Updated verbose logic and test script.
- 2025-07-23 - Updated all Utilities by moving the Test Script from Repository "test" to the corresponding Utility Repository. Note, Repo 'test' is still needed if you want to execute canned tests.
- 2025-07-20 - Removed duplicate define in jtail and fixed Rev Print in jhead.
- 2025-07-19 - Changed jhead, jtail, test scripts and j_lib2 messages for updated verbose logic in jhead and jtail.
- 2025-07-04 - Changed Test Method, you can now test using scripts in test.tar.gz. Corrected minor warnings when compiling on i386 *BSD Systems.
- 2025-06-10 - Added uninstall option to j_lib2
- 2025-05-24 - Fixed jdiff Run Time Print on OpenBSD i386
- 2025-05-20 - Very minor change to all non-game items. Changed print of run time from milliseconds to seconds. This makes things easier for me to test various systems.
- 2024-04-12 - Updated jgrep, added new options and fixed some issues.
- 2025-04-12 - Added new messages to j_lib2. Changed ARG_INVERT so it would not conflict with ARG_VERBOSE. Change was made only to include "j_lib2m.h".
- 2025-04-04 - Added new messages to j_lib2. Fixed jwc compile on Linux due to run time logic added on March 3, 2025.
- 2025-03-03 - Very minor change to all items. Added print of run time in milliseconds.
- 2025-03-03 - Added new messages to j_lib2. Change was made only to "j_lib2m.h".
- 2024-11-21 - Added new messages to j_lib2. Change was made only to "j_lib2m.h".
- 2024-09-23 - Fixed conversion/floating point issue with jrandom.
- 2024-09-23 - Added new messages to j_lib2. Change was made only to "j_lib2m.h".
- 2024-06-30 - Added new option to juniq, -C, will start unique compare at a specific column.
- 2024-06-26 - Modified j_lib2, added new Text for Bypass Agrument. Change was made only to "j_lib2m.h".
- 2024-06-23 - Modified revision print for all items.
- 2024-06-13 - Resent degree(1), jfile(1), juniq(1) and rtave(1). Really nothing to see and no need for you to update. I noticed items were not checked into my repository, so when I checked them in, it forced a resend.
- 2024-05-15 - Added juniq, a uniq(1) clone
- 2024-01-22 - jdiff, fixed memory issue found on OpenBSD
- 2024-01-20 - All packages updated, changed Makefile comments
back
$Id: repository.gmi,v 1.63 2025/11/29 15:04:56 jmccue Exp $