These tools and utilities are free (see the license in the source and documentation) and include C# source code and NDoc documentation. The files are Windows file formats.

Please send bug reports, bugfixes, etc to me (Ryan Seghers) at 

RTools.Util

RTools.Util-1.8.3.zip  (version 1.8.3) is a small library of C# .Net classes which I'm releasing as effectively free (see the license in the source). 
It includes the following:

  • StreamTokenizer: A C# stream tokenizer similar to Java's.
  • HighResClock:  Wraps Kernel32.dll's high resolution clock functions
  • Opts: A command-line options parser similar to getopts
  • SoftwarePackage:  Helps with getting information about and uninstalling Windows msi's
  • Finder: Has a couple methods for file "find" operations.
  • CharBuffer: Built to speed up StreamTokenizer.  It's similar to StringBuilder but trades off memory for more speed.
  • EmbeddedResourceUtil: A class with some static methods to access embedded resources within an assembly, either by getting them as a Stream, text, byte[], or saving them to a file.

Recent Changes (Jan 18 2005)

  • Added EmbeddedResourceUtil class.
     

NFind

NFind-1.1.zip   (version 1.1) is a command-line program similar to (but much less capable than) the *nix style "find" command. 
The usage supported is: nfind [-h] [-v] dirName [regex1 ...] [-delete]
                                         [-includeParents] [-force]
For example: nfind myDir *.cs *.exe

This download includes the source code and the binary.

Recent Changes (Jan  18 2005)

  • Modified the build to use ilmerge to pack the assemlies into a single .exe file. That way you can install this utility by copying a single file, nFind.exe.
  • Added a change log to the assembly.  The release notes can be viewed with the -version command-line option.
     

NZip

NZip-1.3.zip  (version 1.3) is a command-line program for creating, listing, and extracting Zip files.

This is a simple wrap of the Zip part of SharpZipLib by Mike Kruger (which is a port of a Java version, etc), see this http://www.icsharpcode.net page.

This download includes the source code and the binary.

Recent Changes (Jan 18 2005)

  • Modified the build to use ilmerge to pack the assemlies into a single .exe file. That way you can install this utility by copying a single file, nZip.exe.
  • Added a change log to the assembly.  The release notes can be viewed with the -version command-line option.