H C   S O F T W A R E   L T D

commanderbond cryptosaurus image jdep spambuddy superstopwatch textscape textscape2 utilities xmogrify xql yago

Utilities

These are Java programmes in .tscape format. Edit them using textscape's java mode to generate class files or .java files. Some require Java 5.

Minifind
Recursively find all the files beneath a starting directory and print their names/paths. Change the file-match test, or the action. The plan is that rather than passing arguments to control the behaviour, you just plunge in and write some java to identify the files you want and some more java to do something with them.
For example this application finds all the files/dirs modified after some date and copies them to a new directory path (the new path is created by taking the path of the file relative to the argument-directory and appending it to a new root directory.

Filesift
sort through collections of files and determine which have changed, useful for backup and primitive version control.

Classfinder
Scan the filesystem using a classpath-spec (a string of form ${path1}${path.separator}${path2}..) and find the first occurrence of a given filename. Also scans archives (jar, zip files). Can be used, for example, to find where a class or property file would be loaded from by a JVM if you know the classpath value.

Jnlpconverter
Convert a .jnlp file into an equivalent java or javac commandline invocation (only reads -D properties, classpath and mainclass values for now).

Cosbrowser
browse CORBA naming services from commandline.

Coswriter
write entries to CORBA naming services.

Wgetter
fetch resources over http. Supports http authentication, SSL.

Gridconverter.
Convert UK x,y gridreferences to OS-style gridrefences
For example, convert X=392500m, Y=805000m to NJ925050.
Can also convert UK postcode values to OS gridreferences using the file at http://www.jibble.org/ukpostcodes/