Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 1996 01:46:10 +0100 (MET)
From:      "Julian Stacey jhs@freebsd.org" <jhs@vector.jhs.local>
To:        ports@freebsd.org
Cc:        "Jonathan M. Bresler" <jmb@freebsd.org>, John Beukema <john@gateway.net.hk>
Subject:   jhs_tools - Julian Stacey's collection of tools.
Message-ID:  <199601230046.BAA23288@vector.jhs.local>

next in thread | raw e-mail | index | archive | help
--------

I've been nudged to this by a few folk asking for my testblock.c program ...

I've got an assortment of tools most of which I've been meaning to get round
to making generally available for a long time now, I've never put up
the whole lot as an archive anywhere, but they all compile on FreeBSD & Esix,
and nearly all on DOS-3 & SCO.
I'd be quite happy to release it under a standard UCB/BSD rights style header.
Some are small & trivial,
Some like `cmpd' are simple in theory, & replaceable by shell,
  (but if you look at the manual & C, you'll see why it's better).
Some like `valid' are really rather nice programs (so friends say) :-)

I'm just wondering if it might be worth
- creating some kind of ports/misc/jhs &/or distfiles/jhs_tools.tar.gz
- just toss 'em in my web hierarchy (though that restricts them to Web people),
- or sort out the few really nice ones & merge em as individual ports
I have no time to do pkg/* stuff just now (No, I'm not slacking off,
I just spent the day on preparing another port :-), but they're all well 
behaved simple C with manuals, & most've been in regular use a long time.
I've not bothered with sccs/cvs for this code ... yet.

I'd rather not just service random requests by mail.
Suggestions welcome as to best mechanism for me to maintain this lot available,
at minimum effort to all concerned (where I define `all' as myself
+ people prepared to type "make all; make install").
PS I'm not a permanent net site myself, I'm dialup IP to freefall.

The directory contains
----------
addcr(1)                 - Ensure each line terminates with a <CR> <LF>
block(1)                 - Filter to output in fixed size blocks
brackets(1)              - Produce listing to help find C syntax errors
cleanch(1)               - Clean unpleasant characters from files
cmpd(1)                  - Compares files, (optionally deleting duplicates)
cursor(1)                - set cursor shape for the pcvt VT220 video driver
date_ver(1)              - Produce a C language char string with revision date
easter(1)                - Generate table of easter dates
filesize(1)              - Report and exit according to numeric file size compar
ison
flash(1)                 - Flash lcd screen to test lcd response time
le(1)                    - Extract a language (or variant) from a combined text
linesplit(1)             - Splits long lines > 80 chars,
mailname(1)              - Rename Mail & News files by date and originator
mailsplit(1)             - Split mail and news concatenations into separate file
s
news_strip(1)            - Strip news of headers except From, Subject, Date
notail(1)                - Strip tailing empty lines from files
notrail(1)               - Strip trailing white space from lines
overlay(1)               - Overlay 2 files characater for character to output
replace(1)               - Replace strings in text or binary files
rev(1)                   - reverse lines of a file
satelite(1)              - Output direction to point satelite antenna in
slice(1)                 - Slice blocks (usually from tape) to sequentially numb
ered files
stat(1)                  - Print data about files obtained from stat(2)
stretch(1)               - Stretches documents vertically to allow for editing
tab(1)                   - Convert spaces in a file to tabs, or tabs to spaces
testblock(1)             - Test block IO for media/driver errors
valid(1)                 - Msdos & Unix disc data recovery & manipulation
xd(1)                    - Hexadecimal display of file contents
------------

Julian
--
Julian H. Stacey	jhs@freebsd.org  	http://www.freebsd.org/~jhs/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601230046.BAA23288>