
SIMTOOL - Filter/select info from Simtel.net listings.

    Purpose:
        This program is intended to aid in extracting the information you
        are interested in from the reams of stuff available in the Simtel
        listings.  NOTE:  SIMTOOL expects the plain-text SIMMS.TXT file
        found in .../00_info/simdos-l.zip, NOT the comma-delimited
        SIMMS.IDX file!

    Installation:
        None required, beyond putting the executable file someplace where
        DOS can find it.

    Status:
        Freeware.

    Distribution:
        Distribute freely to whomever you want, for whatever reason.

    ______________________________________________________________________

    HOW TO USE SIMTOOL:

    If you simply type SIMTOOL with no arguments, you will get a full
    listing of the contents of .\SIMMS.TXT, or an error message if the
    file does not exist.  Another file can be specified thusly:

        SIMTOOL c:\somewhere\else\win\simwn31.txt

    The following switches help to narrow the scope of what is displayed:

        -dOPyymmdd  This switch allows you to select files by date.  The
                    operation OP must be one of the following:
                        EQ    File date must be equal to,
                        GT    ...greater than,
                        LT    ...less than,
                        GE    ...greater or equal,
                        LE    ...less or equal,
                        NE    ...or not equal to the specified date.
                    Note that the date must be in yymmdd format (makes
                    comparisons easier).  Yes, I know this is not Y2K
                    compliant, but SIMMS.TXT does not contain century
                    information.  So files uploaded in 2000 will appear
                    to be older than those from 1999 -- oh well.

        -ftext  Find text in file description.  This is case-insensitive.
        -ctext  Same as -f, but case-sensitive.
        -ltext  Location: find text in directory name.
        -ntext  Name: find text in file name.
        -stext  Scan: find text anywhere in output line.

    The following switches won't help narrow your search, but may be
    useful anyway:

        -x  No pause after each screenful.
        -p  Pure output (/dir/path/filename, nothing else).
        -p2 Same as above, but include description.
        -?  Display help information.

    ______________________________________________________________________

    DISCLAIMER:

    This program is not guaranteed to do anything except occupy space on
    your disk.  I will not be held responsible for your inability to use
    it, nor for my own bumbling ineptness in writing it, because after all,
    it's free.

    ______________________________________________________________________

    SOURCE CODE NOTES:

    This program was written on a clunky old AT (c.1985) under MSDOS v3,
    and it should run on any DOS machine known to man.  It was compiled
    with Zortech C++ v3.0r4.  I don't think there's any compiler-specific
    stuff (DOS-specific either, for that matter).  It should compile and
    run on pretty much any system with a C++ compiler. There are only a
    few things in the code that will choke a C compiler: struct datecmp's
    constructor, some variable definitions within blocks of code, and
    (possibly) C++ style comments.

    I know there's a copyright message in the code, but that's just force
    of habit.  Feel free to use the executable or the source in any way
    you want.



    --Dave Nelson, 05-Mar-1999

      Comments or questions to: davidsnelson@yahoo.com



    BTW:    Jesus is coming soon -- get right, or get left!
