GO Version 1.25, Jan 1993 by Mark D. Rejhon, additions by Mike Habicher
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 For brief instructions and command-line options, type 'GO' by itself
 at the command-line! Any instructions that I (Mark Rejhon) have supplied
 with GO assume that you are experienced with DOS.

 Examples of using the 'CD' and 'GO' commands for comparision.

   DIR to move to        'CD' Command                      'GO' Example
   ------------------    -------------------------------   ------------
   C:\COMM\DOWNLOAD       CD \COMM\DOWNLOAD                 GO DOWN
   C:\COMM\UPLOAD         CD ..\UPLOAD                      GO UP
   D:\WP51\DOCS           D:  then  CD WP51\DOCS            GO DOC
   C:\BBS\AREA16          C:  then  CD \BBS\AREA16          GO 16
   C:\BBS\MAILER\FD       CD ..\MAILER\FD                   GO FD
   E:\WINDOWS\WINUTIL     E:  then  CD \WINDOWS\WINUTIL     GO WINU
   C:\DV                  C:  then  CD \DV                  GO DV

 Notice the amazing savings in keypresses and flexibility?


 It is done by making a reference file named named TREEINFO.GO
 in the root directory of a drive. This file lists all full paths to
 all directories that GO can compare a small substring keyword to,
 for a match, and then switch to the matching directory. You can
 modify this file in a text editor to limit the directories GO can
 scan for and switch to.


 If you want to speed GO's access to the TREEINFO.GO file or
 want to put the TREEINFO.GO file out of the root directory,
 you can specify its path by setting the environment variable
 'GO'. For example, typing this command (preferably add it to
 your AUTOEXEC.BAT file)

SET GO=C:\UTIL

 This will tell GO that the TREEINFO.GO file is in the C:\UTIL directory.

NOTE TO CDROM/NETWORK/etc drive users!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 If you need to limit GO to certain drives you wish it to scan, use the /D
 command-line option.  (Type GO alone at the command line for the help screen)
 Alternatively, you can edit a "DRIVES.GO" file in the same directory as
 "TREEINFO.GO".  On the first line, list the drives you wish GO to scan.
 For example, "CDF" will tell GO to scan only drives C:, D: and F:.



Bugfixes/New features in GO version 1.25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -Now allows the user to specify the drives to scan.
    -Now is intelligent about the use of "."  For example, "GO ..." equals
     doing "CD.." twice, "GO ...." equals "CD.." three times, and so on.
     It will recognize keywords, such as "GO ...\TES" to move from the
     "C:\ONE\TWO\THREE" directory to the "C:\ONE\TEST" directory.
    -File buffer size has been increased, GO may operate faster on your
     system. (i.e. most likely if you have no disk cache installed.)

Bugfixes/New features in GO version 1.21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -The drive scanning routine now checks all drives A: to Z: for
     non-removable media (without actually accessing them) before accessing
     their directory structure during TREEINFO.GO compilation.  (Added by
     Mike Habicher due to a conflict with a removable drive at drive E:)

Bugfixes/New features in GO version 1.20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -Better and much faster TREEINFO.GO compilation. (approximately twice
     as fast!)
    -GO.BAS no longer requires FINDFILE.LIB and FINDFILE.QLB, just the
     standard QB.LIB and QB.QLB routines.

Bugfixes/New features in GO version 1.11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -Fixed bug that GO produced an error when you specified a full path
     (chdir style) as the keyword.

Bugfixes/New features in GO version 1.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -TREEINFO.GO is automatically assembled internally and much faster
     than the old version of GO (the one by Viddy-oH Soft, not other
     cheap, slow imitations of GO *;).
    -The TREEINFO.GO file can now be put on any drive between C: and Z:,
     specified by a command-line option (Type 'GO ?' for a list of options).
    -The full path of TREEINFO.GO's location can be specified by setting
     the environment variable 'GO'
    -GO scans more quickly for the matching directory.
    -If GO finds no match between the first few letters of any directory
     and the specified keyword, a substring match inside a diretory
     name with the keyword will be attempted, before declaring that no
     match was found.
    -Scanning cycles on to the next match starting at the point of the
     current directory you are in, not starting at the first directory
     listed in TREEINFO.GO.
    -GO now conveniently and readily supports backslashes in keywords.
    -Existent drives betweem C: and Z: are automatically supported.
    -/K option forces GO to find a match as a substring inside a
     directory name, rather than the first few letters of it first.



Contact Information Updated June 1997
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  You can contact Mark Rejhon via these Internet addresses:

  Email:   marky@ottawa.com
  Website: http://www.marky.com/
