home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / RCYL14H.ZIP / RECONCYL.DOC < prev    next >
Text File  |  1993-08-08  |  37KB  |  903 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                               R E C O N C Y L
  9.  
  10.                         The DOS Directory Reconciler
  11.  
  12.  
  13.  
  14.  
  15.                                   June 1993
  16.  
  17.                                 Version 1.4h
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                              Silver Wolf Software
  24.                                 2686 Nido Way
  25.                             Laguna Beach, CA 92651
  26.                                (714) 376-9220
  27.  
  28.  
  29.  
  30. Product License
  31.  
  32.    This software and associated documentation are distributed as "shareware."
  33.    The idea behind shareware is simple; you are given a chance to use the
  34.    software for a limited time to decide if it meets your needs.  By "limited
  35.    time," we mean the amount of time you need to determine of this product
  36.    fits your needs.  This may be a week, a day, or an hour; but, at some point
  37.    you will know if this software can be useful to you.
  38.  
  39.    This software, however, is not free.  If you use it you should pay for it.
  40.    The registration fee is not that much but, it allows us to continue
  41.    developing new features and products.  The future direction of this
  42.    software will depend upon the support and suggestions/comments from
  43.    registered users.
  44.  
  45.    Use the registration form found in this document to register your copy
  46.    today!
  47.  
  48.    For personal use, you only have to register one copy per household.  For
  49.    commercial/business use, however, each copy should be registered.  If you
  50.    have too many computers to make this feasible, call us and we will arrange
  51.    a site license.
  52.  
  53.    Distributors are welcome.  We do require any distributor to register one
  54.    copy of the software as a condition of the distribution license.
  55.  
  56.    CAUTION:  THIS PRODUCT HAS THE CAPABILITY OF CHANGING, COPYING, AND/OR
  57.              REMOVING FILES FROM THE USER'S COMPUTER DISKS.
  58.  
  59.              SILVER WOLF SOFTWARE SHALL NOT BE HELP LIABLE FOR THE USE OR
  60.              MISUSE OF THIS PRODUCT BY THE USER.  AS SUCH, IT IS PROVIDED
  61.              "AS IS."
  62.  
  63.  
  64. Support
  65.  
  66.    When you register your copy of this software you will receive free
  67.    unlimited telephone support for a period of 30 days.  After this period,
  68.    telephone support is limited to 30 minutes per month.
  69.  
  70.    Support by mail or compuserve, however, is not limited in any way.  Our
  71.    primary compuserve id is 76470,245; internet 76470.245@compuserve.com.
  72.  
  73.    Just what do we mean by 'support?'  If you find a problem with this
  74.    software or the documentation, suggest some enhancements, ask a technical
  75.    or usage question, or simply let us know how you use the software we
  76.    definitely would like to hear from you.  If you report a problem or suggest
  77.    a new feature, you will receive a copy of the software containing your
  78.    requested change automatically.
  79.  
  80.  
  81. Copyright
  82.  
  83.    This product (software and documentation) is the property of Silver Wolf
  84.    Software.  It is not free or "public domain" software.
  85.  
  86.    You may make extra copies of the software to pass it along to friends as
  87.    long as you include all files and copyright notices.  You may not charge
  88.    any fee for copying or distributing this product without express written
  89.    permission from Silver Wolf Software.
  90.  
  91.    Copyright (c) 1993 Silver Wolf, Inc. dba Silver Wolf Software
  92.    All rights reserved.
  93.  
  94.  
  95. Trademarks
  96.  
  97.    RECONCYL is a trademark of Silver Wolf, Inc.
  98.    MS-DOS is a trademark of Microsoft Corporation.
  99.    QEdit and SemWare are trademarks of Applied Systems Technology, Inc.
  100.  
  101.    Any other trademarks or registered trademarks are used for identification
  102.    purposes only.
  103.  
  104.  
  105. Related Software Ownership
  106.  
  107.    Although RECONCYL is initially configured to utilize the QEdit, LIST, and
  108.    FC programs, this should not be construed as an endorsement by their
  109.    respective owners/authors.  These program have been chosen as examples of
  110.    how you can define and use your own favorite text editor, file lister, and
  111.    file comparison programs.
  112.  
  113.         QEdit (Q.EXE) is the property of Applied Systems Technology, 
  114.            Inc., dba SemWare.  
  115.  
  116.         LIST.COM is the property of Vernon D. Buerg.
  117.  
  118.         FC.EXE and MORE.COM are the property of Microsoft Corporation.
  119.  
  120.    Silver Wolf Software does not distribute any of these tools with this
  121.    software package.  If you do not already have one or more of these
  122.    programs, you should contact their respective owners.  Or, you may
  123.    choose to use another program.  The choice is yours.
  124.  
  125.    These programs are very popular and are readily available from a large
  126.    number of Bulletin Board Systems (BBSs).  If you are having difficulty
  127.    locating them, contact us and we will assist you.
  128.  
  129.  
  130. RECONCYL Registration Form                               Date: ____/____/____
  131.  
  132. Register your copy of RECONCYL today!  When you register your copy of
  133. RECONCYL, we will - at your direction - add your name and address to our
  134. mailing list for future update notices.  RECONCYL registration fee is $45
  135. (US) for each copy.  For personal use, you need only register one copy per
  136. household.  For commercial use, each computer where RECONCYL has been
  137. installed should be registered; if this is not feasible, contact us and we
  138. will arrange a site license.  Failure to register your commercial-use
  139. copies properly are a violation of the US Copyright laws.
  140.  
  141.    [ ] YES!  Add my name to your mailing list for notice about future
  142.              changes in RECONCYL and other Silver wolf Software products.
  143. ------------------------------------------------------------------------------
  144. I would like to register ____ copies of RECONCYL @ $45 (US) each. I
  145. understand I will receive the next upgrade of RECONCYL automatically plus
  146. notification about any updates as they become available.  My address is:
  147.  
  148.  
  149.      My Name: _______________________________________________________
  150.               (please print & sign name as it appears on credit card)
  151.  
  152.               Telephone #: _____________________________ (optional)
  153.                            [ ] Home           [ ] Office
  154.      Street
  155.      Address: _______________________________________________________
  156.  
  157.               _______________________________________________________
  158.  
  159.     Payment
  160.     Method    Credit Card #: ________________________________________
  161.                   [ ] Check           [ ] VISA    
  162.                  [ ] MASTERCARD      [ ] Money Order
  163.  
  164.                      Expiration Date:  ____/____/____
  165.  
  166.               Name of Bank:  ________________________________________
  167.  
  168.      Format:  [ ] 3.5" DD    [ ] 3.5" HD   [ ] 5.25" DD   [ ] 5.25" HD
  169.  
  170.      Version: ___________ (tell us which RECONCYL you're using)
  171. ------------------------------------------------------------------------------
  172. If you have ideas on how RECONCYL can be improved, let us know.  We are
  173. always looking for ways to improve our products and the best way is through
  174. you suggestions.  If we incorporate your suggestion into RECONCYL, you will
  175. receive a free upgrade to the version containing your idea!
  176.  
  177.        Phone: (714) 376-9220                Mail to:  Silver Wolf Software
  178.   CompuServe: 76470,245                               2686 Nido Way
  179.     InterNet: 76470.245@compuserve.com                Laguna Beach, CA 92651
  180.  
  181. Changes Since v1.3
  182.  
  183.   *** FUNCTION KEY ASSIGNMENTS HAVE CHANGED DRASTICALLY SINCE v1.3
  184.   *** PRESS ALT-F1 FOR THE FULL LIST
  185.  
  186.   1.4f, 1.4g, 1.4h contained minor cosmetic changes only.
  187.  
  188.   1.4e
  189.  
  190.       * Add the ability to specify a new directory to examine.  By pressing
  191.         the F7 key you can change the "left" directory while pressing F8
  192.         changes the "right" directory.  You will be asked to type in the
  193.         actual name of the new directory.
  194.  
  195.         Shift-F7 and Shift-F8 will return to the directory names entered on
  196.         the command line when you started RECONCYL.  Sort of a "home"
  197.         directory.
  198.  
  199.   1.4d
  200.  
  201.       * Change color option selection.  Previously, you would need to enter
  202.         the two byte background/foreground color attribute code.  Now, you
  203.         need only select the Options menu (F2), choose the Change Colors
  204.         line (press return on it) and use the "F" key to change the
  205.         foreground or "B" to change the background.
  206.  
  207.       * When copying or moving a file from one directory to another, and
  208.         a file by that same name already exists in the destination
  209.         directory, RECONCYL could encounter a "disk full" or "not enough
  210.         room" condition.  Previously, RECONCYL would simply refuse to
  211.         perform the requested action.
  212.  
  213.         Now, RECONCYL can, based on the "ON DISK FULL" option (see the
  214.         options menu) ask if you want to remove the file in the destination
  215.         directory first.
  216.  
  217.   1.4c
  218.  
  219.       * Add ability to traverse directories by pressing RETURN on a
  220.         directory name.  If the directory name is ".." then the current
  221.         directory will move "up" one level (just like the DOS "CD.."
  222.         command).
  223.  
  224.   1.4b
  225.  
  226.       * Add some new options:
  227.  
  228.         SHOW HIDDEN     = Show/hide DOS Hidden files.
  229.         SHOW READONLY   = Show/hide DOS Read Only files.
  230.         SHOW SYSTEM     = Show/hide DOS System files.
  231.  
  232.       * Change the option menus about to make room.  The external programs
  233.         and the configuration file path options have been moved into their
  234.         own menu (with help).
  235.  
  236.       * Simplfy the online help.  There is no external help file now; we
  237.         found only brief online help was needed.
  238.  
  239.                      F1  =  Commands Keys
  240.                Shift F1  =  Program Overview
  241.                 Ctrl F1  =  Command Line Options
  242.  
  243.  
  244.   1.4a
  245.  
  246.       * File Tagging!
  247.  
  248.         You can now "tag" a group of files in either directory to be copied
  249.         or deleted with one key stroke.  Press the SPACE BAR to select or
  250.         de-select the file(s) and a check mark (√) will appear before the
  251.         filename to indicate the file is tagged.
  252.  
  253.       * Move some function keys around to make more effecient use of the
  254.         keys.  There was no sense to how the keys were layed out. Press F1
  255.         from the main screen to see the new layout.
  256.  
  257.       * Change the main screen footer line to show more clearly what will
  258.         happen when one of the SMART COPY options is chosen.  The key to
  259.         change the option has also been changed from "A" to "S" (for Smart
  260.         copy).  Choosing this option will show how files will be copied
  261.         (eg: OLD->NEW means older files from either directory will be
  262.         copied over any newer files).
  263.  
  264.       * Add a new option QUICK EXIT which, if set, will allow you to end
  265.         RECONCYL without ANY questions being asked.  We got this request
  266.         from a few people.
  267.  
  268.       * Add file exclusions (-x option).
  269.  
  270.         Now you can reconcile two directories and exclude any files you
  271.         don't want as part of the comparision.  For example, you are trying
  272.         to copy your database to floppy but the software's program files
  273.         are present too.
  274.  
  275.         RECONCYL \db a:\  -x*.exe
  276.  
  277.         RECONCYL will exclude all files in BOTH directories which match the
  278.         file specification "*.EXE".
  279.  
  280.         Pressing F5 will show you the existing file exclusions and SHIFT F5
  281.         will enable or disable the file exclusions.
  282.  
  283.  
  284.  
  285. Chapter 1
  286.  
  287.    Introduction
  288.  
  289.    The more you use your computer the more information you want to store on
  290.    your hard disk.  After a time, you may have found you must move whole
  291.    directories of files from the hard disk to floppies.  The files of any
  292.    given directory may appear on several disks; and, you may have made changes
  293.    to one or more of the files in these directories.
  294.  
  295.    Which files are the most up to date?  Which files are different?  
  296.    Without a great deal of time and patience you will never know.  That 
  297.    is, until now.
  298.  
  299.    RECONCYL is a program which will compare two directories and show you
  300.    the differences and similarities.  Using single key-stroke commands, you
  301.    can then 'reconcile' these directories by copying files from one directory
  302.    to another and/or deleting files from either directory.  RECONCYL also
  303.    allows you the ability to compare two files as well as edit any file.
  304.  
  305.  
  306.    External Commands
  307.  
  308.    Several of these capabilities are available through the use of external
  309.    programs.  You can configure RECONCYL to use your favorite
  310.  
  311.         1) text editor,
  312.         2) file lister/viewer, and
  313.         3) file comparison utility.
  314.  
  315.    Initially, RECONCYL is configured to use three widely available programs:
  316.  
  317.         1) QEdit by SemWare
  318.         2) LIST by Vernon Buerg
  319.         3) FC by Microsoft
  320.  
  321.            Note: FC is available on the MS-DOS 3.x boot disk.
  322.  
  323.    These are just examples; you can choose your own programs.
  324.  
  325.    Installing RECONCYL
  326.  
  327.    Setting up RECONCYL is fairly easy.  The file RECONCYL.ZIP (or
  328.    RECONCYL.ARC, on some BBSes), is an archive file which contains several
  329.    files, including this one.  Use the appropriate utility to extract them.
  330.  
  331.    The other files you will find important include:
  332.  
  333.         RECONCYL.EXE    The program itself.  It reads the files below.
  334.  
  335.         RECONCYL.CFG    The saved configuration file.  This is a text file
  336.                         which may be edited.  It is described later in more
  337.                         detail.
  338.  
  339.         RECONCYL.DOC    This documentation.
  340.  
  341.         READ_ME.RYL     A change history log.  All new features and revisions
  342.                         will be documented by release level identifier.
  343.  
  344.         REGISTER.RYL    A registration form you can print and send to us
  345.                         (hint, hint).
  346.  
  347.    RECONCYL can find the location of the .CFG file through the use of an
  348.    MS-DOS variable called, curiously enough, RECONCYL.  Therefore, if you
  349.    set this variable using the following command:
  350.  
  351.     C:> SET RECONCYL=C:\BIN
  352.  
  353.    RECONCYL will look in the C:\BIN directory for the configuration (.CFG)
  354.    file.  Using this method you can choose any location for this file.
  355.  
  356.    Otherwise, RECONCYL will look for them in your current search PATH.  If the
  357.    files are not found in the search PATH, RECONCYL will finally look in the
  358.    same directory where RECONCYL.EXE file is located.
  359.  
  360.  
  361.    WARNING MESSAGE - CONFIGURATION FILE
  362.  
  363.    A warning message may appear about the configuration file not being the
  364.    correct version.  Simply press any key to continue; RECONCYL is telling
  365.    you that some changes have  occurred to the options file layout.  Your
  366.    previous option settings will be carried forward and any new options
  367.    will be given default values.  You might want to check out the Options
  368.    Menu (press F2) to see what's new.
  369.  
  370.    Starting RECONCYL
  371.  
  372.    RECONCYL requires several parameters; if you simply type "RECONCYL" and
  373.    press enter from the DOS prompt, a brief discussion about what RECONCYL
  374.    can do for you will appear.
  375.  
  376.    If you enter "RECONCYL /?" you will be presented with a list of the
  377.    command line options available to you when starting up RECONCYL.
  378.  
  379.  
  380.    Starting RECONCYL is fairly easy:
  381.  
  382.         RECONCYL  directory1  directory2   options...
  383.  
  384.    where 'directory1' and 'directory2' are the names of the disk directories
  385.    you wish to examine.  The 'options...' indicates options which you can
  386.    specify when RECONCYL starts up.  For example,
  387.  
  388.         RECONCYL  a:\  c:\batch -nc -nd
  389.  
  390.    If you only provide on directory name, RECONCYL assumes you wish to compare
  391.    that directory against your current directory.
  392.  
  393.  
  394.    Command Line Options
  395.  
  396.    RECONCYL allows you to temporarily override some of the options found in
  397.    the configuration file, RECONCYL.CFG.  These options begin with a dash (or
  398.    hyphen) followed by one or two characters.  Each option must be separated
  399.    from the other options by a blank space.
  400.  
  401.         -a      Add only.
  402.  
  403.                 Only add files from one directory to the other.  Do not
  404.                 allow a file to be copied over an existing one.  This
  405.                 option overrides the -c option (below).  Turned off by -na.
  406.  
  407.         -c      Safe Copy.
  408.  
  409.                 Ask permission before copying a file, whether another file
  410.                 by the same name exists in the other directory or not.
  411.                 Turned off by -nc.
  412.  
  413.         -d      Safe Delete.
  414.  
  415.                 Ask permission before removing (deleting) a file.  Turned
  416.                 off by -nd.
  417.  
  418.         -re     Indicates the RETURN key, when pressed, should edit the
  419.                 file.  See -rv.
  420.  
  421.         -rv     Indicates the RETURN key, when pressed, should view the
  422.                 file.  See -re.
  423.  
  424.         -v      Verbose.
  425.  
  426.                 Tells RECONCYL to display numerous status messages to give
  427.                 an indication of progress.  These messages include reading
  428.                 the disk directories, sorting the names, etc.  This feature
  429.                 is very useful on slower computers.  Turned off by -nv.
  430.  
  431.         -x s    Exclude any files in BOTH directories which match the file
  432.                 specification "s".  This could be "*.EXE" or "R*.*", etc.
  433.  
  434.  
  435.    Stopping RECONCYL
  436.  
  437.    The escape (ESC) key asks RECONCYL to 'back out' of each menu.  Since the
  438.    main display is simply a menu, the escape key tells RECONYL you want to
  439.    quit.
  440.  
  441.    RECONCYL will ask you if this is what you really want to do.  You can
  442.    avoid this message by setting the QUICK EXIT option from the Options
  443.    Menu.  With the QUICK EXIT option set, NO questions will be asked as
  444.    RECONCYL ends.
  445.  
  446.    If the 'manual configuration save' option is turned on, you may be asked
  447.    for permission to save any changed options (if you changed any).  If this
  448.    option is changed to 'auto-save' you won't see this message (the setting of
  449.    this option is saved in the configuration file also).
  450.  
  451.  
  452. Chapter 2
  453.  
  454.    The RECONCYL Display
  455.  
  456.    The RECONCYL display is divided into two separate areas: the left-hand file
  457.    list for the first directory specified and the right-hand file list for the
  458.    second directory specified.  The last line of the display shows some of the
  459.    valid commands.
  460.  
  461.    When RECONCYL is run, you must provide the names of the two directories to
  462.    reconcile.  The first directory will be displayed on the left side of the
  463.    screen while the second directory is displayed on the right.
  464.  
  465.    If a file is found in the first directory but not in the second, the
  466.    file will only be displayed on the left side.  If the file is found in
  467.    the second directory only, it is displayed on the right side only.  When
  468.    the file name is found in both directories but the file size, date
  469.    and/or time is different, the file will be displayed on both sides of
  470.    the screen.  If the file name and attributes match, a 'match indicator'
  471.    will be displayed just to the left of the center column.  This indicator is
  472.    a double headed left/right arrow.
  473.  
  474.    Example:
  475.  
  476.    a:\                     c:\batch
  477.  ═════════════════════════════════════╦═══════════════════════════════════════
  478.  √ ED.BAT      2341  08/01/90  2:28p  ║
  479.                                       ║ FDUMP.BAT       1200  01/01/89 12:12p
  480.    GDAYM.ATE  86437  08/02/90  4:32a  ║ GDAYM.ATE      86436  07/31/90  1:19p
  481.    ZZ.TOP       200  10/10/90  1:00p ║ ZZ.TOP           200  10/10/90  1:00p
  482.  
  483.  
  484.    The check (√) character indicates the file has been tagged for group
  485.    copies or deletes.
  486.  
  487.    The Highlight Bar
  488.  
  489.    A large gray bar will appear on one of the files; this is the currently
  490.    selected file.  You may select other files by using the up and down arrow
  491.    keys.  You may change the highlight bar through the Color options menu
  492.    (described later).
  493.  
  494.    The HOME and END keys may be used to move the first or last file in the
  495.    list of files.  The PGUP and PGDN keys may be used to move through the file
  496.    list one full screen at a time.
  497.  
  498.    The left and right arrow keys select further; either the left or right file
  499.    on a 'two-file line' - a line with two versions of the same file on it.
  500.    The chosen file will change color based on the colors you have set through
  501.    the Color options menu.
  502.  
  503.    After one or the other has been selected, it may be copied, deleted, and so
  504.    forth (see list below).
  505.  
  506.  
  507. Chapter 3 
  508.  
  509.    RECONCYL Commands
  510.  
  511.    RECONCYL provides a number of single keystroke commands.  These commands
  512.    are started by pressing the capitalized letter in the list found below:
  513.  
  514.         BAK             Delete any *.BAK files found in the directories.
  515.  
  516.         Copy            Copy the selected file from one directory to
  517.                         the other.
  518.  
  519.         Delete          Delete the file.
  520.  
  521.         Move            Copy the file to the other directory and remove
  522.                         it from it's original directory.
  523.  
  524.         Edit            Edit one or both files by the same name, as
  525.                         specified by entry in configuration file.
  526.  
  527.         File compare    Compare two files by the same name, using the
  528.                         compare utility specified in the configuration
  529.                         file.
  530.  
  531.         Smart           Change the 'smart copy' option.
  532.  
  533.         View            View/list a file, using viewer specified in
  534.                         the configuration file.
  535.  
  536.         eXit to DOS     Shell out to MS-DOS (F9 also).
  537.  
  538.  
  539.         ESC             The escape key indicates you want to stop
  540.                         RECONCYL.
  541.  
  542.         HOME            Move to the first file in the directory list.
  543.         END             Move to the last file in the directory list.
  544.         PGUP            Display the previous screen of files.
  545.         PGDN            Display the next screen of files.
  546.  
  547.         up arrow        Select the previous file.
  548.         down arrow      Select the next file.
  549.  
  550.         left arrow      When a file appears in both directories, the
  551.         right arrow     left and right arrow keys 'choose' which file
  552.                         you wish to select.
  553.  
  554.  
  555.    RECONCYL also provides for some function key commands; these include:
  556.  
  557.               F1        Command Keys Help.
  558.         Shift F1        Program Overview.
  559.          Ctrl F1        Command Line Help.
  560.           Alt F1        Function Key Help.
  561.  
  562.               F2        Change options.
  563.           Alt F2        Load configuration from disk.
  564.          Ctrl F2        Save current configuration to disk.
  565.  
  566.               F3        Toggle between fixed column display for filenames.
  567.         Shift F3        Show/Hide directories.
  568.           Alt F3        Toggle between displaying file attributes and
  569.                         the file size.
  570.  
  571.               F4        Display ALL, MATCHED or UNMATCHED files.
  572.  
  573.               F5        Show file exlusion list.
  574.         Shift F5        Toggle file exclusions on/off.
  575.  
  576.               F6        Switch (toggle) between showing valid command
  577.                         keys or available number of bytes on each disk.
  578.  
  579.               F7        Specify the name of the directory to which the
  580.                         LEFT side of the display should be changed to.
  581.         Shift F7        Return the LEFT directory to the original
  582.                         specification.
  583.  
  584.               F8        Specify the name of the directory to which the
  585.                         RIGHT side of the display should be changed to.
  586.         Shift F8        Return the RIGHT directory to the original
  587.                         specification.
  588.  
  589.               F9        Exit (shell out) to DOS.
  590.  
  591.               F10       Refresh screen.
  592.         Shift F10       Reread information from disk.
  593.  
  594.    Deleting .BAK Files
  595.  
  596.    The BAK command allows you to quickly remove any files ending with ".BAK".
  597.    Pressing the letter 'B' will result in RECONCYL asking you if you want to
  598.    delete the .BAK files in LEFT/RIGHT/BOTH directories.  If you press 'L'
  599.    then only the left-hand directory will be searched.  If you press 'R' then
  600.    only the right-hand directory will be searched.  If you press 'B' then both
  601.    directories will be searched.
  602.  
  603.    Whichever directory or directories you choose, RECONCYL will temporarily
  604.    turn off the 'safe delete' option, remove all files with the .BAK extension
  605.    (also called a suffix), and restore the 'safe delete' option.
  606.  
  607.    During the process, a screen will be displayed which shows the number of
  608.    files being examined in each directory.
  609.  
  610.  
  611. Chapter 4 
  612.  
  613.    Configuring RECONCYL
  614.  
  615.    The RECONCYL configuration is saved in a file called RECONCYL.CFG.
  616.    Different copies of this file may exist in different directories to allow
  617.    you the flexibility of unqiue configurations.  Or, you may choose to
  618.    maintain only one configuration.
  619.  
  620.    If the MS-DOS variable, RECONCYL, is set RECONCYL will look for the
  621.    configuration file in the directory specified.  For example,
  622.  
  623.     SET RECONCYL = D:\
  624.  
  625.    will tell RECONCYL to look for the RECONCYL.CFG file in the D: root root
  626.    directory.
  627.  
  628.    If you don't set the RECONCYL environment variable, we will look in the
  629.    current search PATH and then try to find out where the RECONCYL.EXE file is
  630.    located (MS-DOS 3.3+ only).
  631.  
  632.  
  633.    Configuration File Layout
  634.  
  635.    The configuration file is a simple ASCII text file which you can change
  636.    using a text editor or through the RECONCYL "Options" menu (described
  637.    later).  Each line in the configuration file represents a command to
  638.    RECONCYL.  These commands are as follows:
  639.  
  640.         verbose on              The "verbose" option tells RECONCYL to
  641.         verbose off             display a number of textual messages
  642.                                 during the execution of regular commands.
  643.                                 Normally, this option will be "off."
  644.                                 It may be turned on on slower XT clones to
  645.                                 show the progress made as directories are
  646.                                 read, for example.
  647.  
  648.         delete safe             If "safe" then RECONCYL will ask you
  649.         delete immediate        for permission before removing the
  650.                                 file.  "Immediate" will, naturally
  651.                                 remove the file immediately.
  652.  
  653.         copy safe               If "safe" then RECONCYL will ask you
  654.         copy immediate          for permission before copying the
  655.                                 file.  "Immediate" will copy the
  656.                                 file immediately.
  657.  
  658.         add on                  If "add" is "on" then a file will
  659.         add off                 only be copied to the other directory
  660.                                 if it does not already exist in the
  661.                                 destination directory.  That is, it
  662.                                 will be added to the other directory.
  663.  
  664.         fixed on                If "fixed" is "on" then RECONCYL will display
  665.         fixed off               file names in a fixed-column format; otherwise
  666.                                 files will be displayed free-form.
  667.  
  668.         defattr NONE            This option allows you to specify
  669.         defattr SMALL           which file attribute should be used
  670.         defattr BIGGER          to determine the direction of a
  671.         defattr OLD             'smart copy.'  See "Smart Copies"
  672.         defattr NEW             for more details.  OLDER and NEWER are
  673.                                 synonyms for OLD and NEW.
  674.  
  675.         return EDIT             If "EDIT" then the 'return' or 'enter'
  676.         return VIEW             key will tell RECONCYL to edit the
  677.                                 file.  Otherwise, the file will only
  678.                                 be listed.
  679.  
  680.  
  681.         view format             This option sets the 'viewer' program.
  682.                                 The 'format' is the actual command -
  683.                                 described in more detail later.
  684.  
  685.         comp format             This option sets the 'file comparison'
  686.                                 program.  The 'format' is the actual
  687.                                 command - described in more detail
  688.                                 later.
  689.  
  690.         edit format             This option sets the 'editor' program.
  691.                                 The 'format' is the actual command -
  692.                                 described in more detail later.
  693.  
  694.         startmsg on             If this option is on, a "Starting ..."
  695.         startmsg off            message will appear before the editor,
  696.                                 viewer, or file comparison external
  697.                                 programs is run.  This is useful on
  698.                                 slower machines.
  699.  
  700.         waitatend on            If this option is on, you will be asked
  701.         waitatend off           to press any key before returning to
  702.                                 RECONCYL after running the editor,
  703.                                 viewer, or removing .BAK files.
  704.  
  705.                                 You always have to press a key to return
  706.                                 from the file comparison program.
  707.  
  708.  
  709.  
  710.         showattr on             Show the Read Only (R), Archive (A),
  711.         showattr off            System (S) and Hidden (H) file attributes
  712.                                 instead of the file size if on.
  713.  
  714.         hidden on               Include HIDDEN file in the display if on.
  715.         hidden off
  716.  
  717.         readonly on             Include READ ONLY files in the display
  718.         readonly off            if on.
  719.  
  720.         sysfiles on             Include SYSTEM files in the display if on.
  721.         sysfiles off            Note: RECONCYL can not delete system
  722.                                 files.
  723.  
  724.         quickend on             If "on", this option will tell RECONCYL
  725.         quickend off            to skip any questions about "are you
  726.                                 sure" or "do you want to save..." when
  727.                                 ending the program.  The configuration
  728.                                 file will be saved if autosave is set;
  729.                                 otherwise it is not.
  730.  
  731.         dirs on                 When "on" include directories in the
  732.         dirs off                display.
  733.  
  734.         hidden on               When "on" include HIDDEN files in the
  735.         hidden off              display.
  736.  
  737.         readonly on             When "on" include READ ONLY files in the
  738.         readonly off            display.
  739.  
  740.         sysfiles on             When "on" include SYSTEM files in the
  741.         sysfiles off            display; otherwise, hide them.  RECONCYL
  742.                                 will not remove SYSTEM files.
  743.  
  744.         matchfatal on           Ends RECONCYL when the directories match.
  745.         matchfatal off          Works on startup as well.
  746.  
  747.         makeavail on            When "on" and there is no room to copy or
  748.         makeavail off           move the file, ask if it is ok to remove
  749.                                 the file found in the destination directory
  750.                                 before preceeding.
  751.  
  752.  
  753.  
  754.  
  755.    The color options include:
  756.  
  757.         header          footer          border          title
  758.         files           selected        chosen          question
  759.         notice          helphead        helpbody        helpfoot
  760.  
  761.  
  762.    These options should be followed by a two digit hexidecimal code which
  763.    defines the background and foreground colors used to color the specific
  764.    part of the display.  Try and experiment.  These options can also be
  765.    changed through the Color Options menu.
  766.  
  767.    The valid codes are created from the values in the table below:
  768.  
  769.        Background                       Foreground
  770.        -----------------------          -----------------------
  771.         0       Black                   0       Black
  772.         1       Blue                    1       Blue
  773.         2       Green                   2       Green
  774.         3       Cyan                    3       Cyan
  775.         4       Red                     4       Red
  776.         5       Magenta                 5       Magenta
  777.         6       Brown                   6       Brown
  778.         7       White                   7       White
  779.         8       Blink Black             8       Dark  Gray
  780.         9       Blink Blue              9       Light Blue
  781.         A       Blink Green             A       Light Green
  782.         B       Blink Cyan              B       Light Cyan
  783.         C       Blink Red               C       Light Red
  784.         D       Blink Magenta           D       Light Magenta
  785.         E       Blink Brown             E       Yellow
  786.         F       Blink White             F       Bright White
  787.  
  788.    So, 7B is a white background with a cyan foreground (the text).
  789.  
  790.  
  791.    Example Configuration File:
  792.  
  793.  
  794.         version 1.4h
  795.         delete safe
  796.         copy immediate
  797.         verbose off
  798.         startmsg on
  799.         waitatend off
  800.         add off
  801.         fixed off
  802.         dirs on
  803.         quickend on
  804.         showattr off
  805.         hidden off
  806.         readonly on
  807.         sysfiles off
  808.         autosave on
  809.         matchfatal off
  810.         makeavail on
  811.         match ALL
  812.         return EDIT
  813.         view L %s
  814.         comp FC %s %s
  815.         edit q %s %s
  816.         header   47
  817.         title    07
  818.         footer   47
  819.         files    07
  820.         border   47
  821.         selected 0f
  822.         chosen   0e
  823.         question 4e
  824.         notice   71
  825.         helphead 47
  826.         helpbody 0f
  827.         helpfoot 47
  828.  
  829.  
  830.    Program Formats
  831.  
  832.    The external programs for view, comp, and edit require a command format be
  833.    provided to tell RECONCYL how to run the program.  In this format, the "%s"
  834.    shown in the above example indicates where the file name(s) should be
  835.    placed in the command.
  836.  
  837.    The editor does require both "%s" format code be provided even though your
  838.    editor does may only allow one file to be edited at a time. This is because
  839.    RECONCYL passes both file headers to the editor, even if one is blank.
  840.  
  841.    The FC format may include an option ("/a") for the program as well as the
  842.    MS-DOS pipe ("| MORE") to the MORE program.  RECONCYL allows you to specify
  843.    the MS-DOS command which will be used to start the program. Refer to your
  844.    MS-DOS manual for more information about the FC command.
  845.  
  846.  
  847.    Smart Copies
  848.  
  849.    So called "smart copies" are copies which are controlled by the file
  850.    attributes of the files selected on the display.  For example, if the file
  851.    ED.BAT is found in both directories and the first one is older than the
  852.    other...
  853.  
  854.         If defattr is set to NEW or NEWER then pressing C (for copy) will copy
  855.         the newer or more recent file over the older one.
  856.  
  857.         If defattr is set to BIGGER then pressing C will copy the larger file
  858.         over the smaller one.
  859.  
  860.         If defattr is set to NONE then pressing C will force RECONCYL to ask
  861.         you which file you mean, since no file attribute control is in effect.
  862.  
  863.  
  864.    You should be cautious of using this option since decisions are made for
  865.    you.  We provided the option for completeness - USE AT YOUR OWN RISK!
  866.  
  867.  
  868.    The Options Menu
  869.  
  870.    The Options menu is displayed as a response to pressing the F2 key. It
  871.    contains a list of the current option settings.  By moving the selection
  872.    bar over each option, you can select to change the option by pressing
  873.    the return (or enter) key.
  874.  
  875.    The change is instantaneous.  If its not the change you want to make, press
  876.    the return key again and the option will change.
  877.  
  878.    NOTE: When changing the external program command formats, you MUST type in
  879.          a command.  RECONCYL requires you complete this data entry.  Once
  880.          done, you can escape out of the change by pressing the escape (ESC)
  881.          key.
  882.  
  883.    To leave the Options menu, you should press the escape (ESC) key.
  884.  
  885.  
  886.  
  887.    Changing Options
  888.  
  889.    The Options menu is a simple way to change the various options which
  890.    control how RECONCYL works.  All of these options are described in the
  891.    Configuration File Layout section (above).
  892.  
  893.    You can use the up and down arrow keys to select the appropriate option. By
  894.    pressing the RETURN (or ENTER) key, you can change the option or ask
  895.    RECONCYL to change the text option.  These text options include the view,
  896.    edit, and file comparison program command line formats as well as the
  897.    RECONCYL configuration file location and name.
  898.  
  899.    Once you have changed an option, RECONCYL will mark the configuration as
  900.    NOT SAVED.  This message will be displayed on the right-hand side of the
  901.    last line on the display.
  902.  
  903.