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>