|
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.
|