home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / cdu_v115.zip / CDUDOCEN.DOC < prev    next >
Text File  |  1992-01-19  |  33KB  |  754 lines

  1. ╔══════════════════════════════            ┌─────────────────┐
  2. ║ CDU       CATDISK <tm>                   │    D.I.S.P.     │────┐
  3. ║           Utility package                │                 │░░░░│
  4. ╟──────────────────────────────            │                 │░░░░│
  5. ║ (c) 1992  Robert W.van Hoeven            │ Dutch           │░░░░│
  6. ╟──────────────────────────────            │   Independent   │░░░░│
  7. ║ Release :  1.15                          │     ShareWare   │░░░░│
  8. ║ Rel.Date: 19th January 1992              │       Programmer│░░░░│
  9. ╠══════════════════════════════            └─────────────────┘░░░░│
  10. ║                                          |    │░░░░░░░░░░░░░░░░░│
  11. ║ │ CDC.EXE / CDM.EXE                      |    └─────────────────┘
  12. ║ │ CDR.EXE / CDS.EXE                      |       ┌─────┐        |
  13. ║ │ CDF.EXE                                |       │░░░░░│        |
  14. ║ │                                        |       └──┬──┘        |
  15. ║ │ Lines starting with '│' are            |     ┌────┴────┐      |
  16. ║ │ changes to release 1.10                ------││││││ ═══│-------
  17. ║                                                └─────────┘
  18. ╠═══════════════════════════════
  19. ║ Address: Robert W. van Hoeven
  20. ║          PO. Box 131
  21. ║          1170 AC  Badhoevedorp
  22. ║          Nederland / Holland
  23. ╚═══════════════════════════════
  24.  
  25.  ┌───────┬─────────────────────────────────────────────────────────────┐
  26.  │   0   │ Table of contents                                           │
  27.  └───────┴─────────────────────────────────────────────────────────────┘
  28.  
  29.  1 ----    General information
  30.   1.1      Copyrights and Licence Agreement
  31.   1.2      Newer versions and contacting the author
  32.  
  33.  2 ----    Package description and requirements
  34.   2.1      Preface
  35.   2.2      Requirements
  36.   2.3      History
  37.   2.5      Introduction & specs
  38.  
  39.  3 ----    Installation description
  40.   3.1      Installation
  41.  
  42.  4 ----    Runtime information
  43.   4.1      General program information
  44.   4.2      CDC
  45.   4.3      CDR
  46.   4.4      CDF
  47.   4.5      CDM
  48.   4.6      CDS
  49.  
  50.  5 ----    Version information and credits
  51.   5.1      The BETA-team
  52.   5.2      Credits
  53.   5.3      Version history
  54.   5.4      Copyright, Trademarks
  55.  
  56.  ┌───────┬─────────────────────────────────────────────────────────────┐
  57.  │   1   │ General information                                         │
  58.  └───────┴─────────────────────────────────────────────────────────────┘
  59.  
  60.  1.1 Copyrights and Licence Agreement
  61.  ────────────────────────────────────
  62.  
  63.  - Users of the CDU-package must accept this disclaimer of warranty:
  64.  
  65.  - The CDU-package is supplied as is.  The author disclaims all
  66.    warranties, expressed or implied, including, without limitation,
  67.    the warranties of merchantability and of fitness for any purpose.
  68.    The author assumes no liability for damages, direct or consequential,
  69.    which may result from the use of the CDU-package;
  70.  
  71.  - The CDU-package is a "shareware program" and is provided at no charge
  72.    to the user for evaluation.  Feel free to share it with your friends,
  73.    but please do not give it away altered or as part of another system.
  74.    The essence of "user-supported" software is to provide personal
  75.    computer users with quality software without high prices, and yet to
  76.    provide incentive for programmers to continue to develop new products.
  77.  
  78.  - If you find this program useful and find that you are using and
  79.    continue the use of the CDU-package after a 30 days trial period,
  80.    you must register the CDU-package as described below;
  81.  
  82.  - Non-commercial can get a licence for the usage up to this release
  83.    of the CDU-package for free. Look into the details in REGISTER.CDU
  84.    For Non-commercial users there is a POSSIBILITY to submit to one
  85.    of the special contracts as explained in the file REGISTER.CDU;
  86.  
  87.  - Commercial usage of CDU will cost some money. Also, a so called
  88.    'closed' Bulletin Board System (a system where the user must pay
  89.    direct to the SysOp to get full access) is considered as a com-
  90.    mercial user. Both types of users should look into the details in
  91.    REGISTER.CDU;
  92.  
  93.  - The registration of the CDU-package will licence ONE copy for use on
  94.    any computer at any one time, as long as the usage confirms to the
  95.    type of registration you have done (so NON-commercial usage when you
  96.    have a non-commercial licence);
  97.  
  98.  - Anyone distributing the CDU-package for any kind of remuneration must
  99.    first contact the Author at the address above for authorization;
  100.  
  101.  - You are encouraged to pass a copy of the CDU-package along to your
  102.    friends for evaluation.  Please encourage them to register their
  103.    copy if they find that they can use it;
  104.  
  105.  - Support on CDU, when used in a non-commercial environment, is
  106.    available by means of written letters or by entering the inter-
  107.    national echomaol area DISP;
  108.  
  109.  - Problems and suggestions can be entered in the FidoNet <tm> Echomail
  110.    conference <tm> called DISP (international). Entering this echo does
  111.    not exclude you of the duty to register the CDU-package, though users
  112.    who evaluate the product can enter the echo for questions;
  113.  
  114.  - The CDU-package, all programs, the documentation and support-files are
  115.    copyrighted 1990,91 by Robert W. van Hoeven, PO. Box 131, Badhoevedorp
  116.    1170AC, Holland. All rights are reserved. The original CATDISK <tm>
  117.    program is NOT included. You must obtain it at one of your local BBS
  118.    system. CATDISK <tm> is copyrighted 1986,91 by Rick Hillier;
  119.  
  120.  - You may copy this package for backup puposes. Also you may copy and
  121.    share unmodified copies of the whole package, providing that the
  122.    the copyright notice is reproduced and included on all copies.
  123.    Excluded from this statement are the support-files written by other
  124.    authors. Please refer to the documentation of these programs for
  125.    copyrights and licence agreements;
  126.  
  127.  - It is forbidden to modify, adapt, translate, reverse engineer, de-
  128.    compile and/or disassemble the software in the CDU-package. Patching
  129.    the medium at places that carry the software is seen as a program
  130.    change and is also forbidden;
  131.  
  132.  - Performing any of the illegal actions as stated in the previous
  133.    lines, is a theft and no fair play to the author and, more important,
  134.    to the registered users;
  135.  
  136.  - Bulletin Board Systems that distribute the CDU package can convert
  137.    the WHOLE package to any archive-system they like but all original
  138.    files must be included in the new archive. The CDU-package on the
  139.    Bulletin Board can contain at the most 2 extra files. These files
  140.    can only be a commercial for that Bulletin Board and/or validation
  141.    data that is presented as a service to all users and shall have no
  142.    other functions;
  143.  
  144.  - After the normal trial period of 30 days, you must register the soft-
  145.    ware (see REGISTER.CDU) or you must remove it from your PC;
  146.  
  147.  - Most important, you should register the original CATDISK <tm> package;
  148.  
  149.  - Comments, suggestions and bug reports are welcome and will be answered
  150.    as soon I have the time to do so. You can send me a letter of leave a
  151.    NetMail <tm> message named to Rob Van.hoeven (mind the point) on node
  152.    2:512/100 (RA Support, Monster, Holland, SysOp is Reinier de Groot).
  153.    When you want to send me normal mail, address it to:
  154.    Robert W. van Hoeven, PO. Box 131, 1171 AC Badhoevedorp, Holland;
  155.    Also you can enter messages in the FidoNet <tm> DISP Echomail <tm>
  156.    area;
  157.  
  158.  
  159.  1.2 Newer versions and contacting the author
  160.  ────────────────────────────────────────────────────────────────────────
  161.  The newest version of CDU is always available at the DISP-HQ on node
  162.  2:512/100. CDU is also distributed thru a number of DISP support nodes.
  163.  There are three ways of obtaining newer versions of CDU:
  164.  
  165.  
  166.  - Logging on at DISP-HQ or a support node
  167.    Look into the file SUPPORT.CDU for a full list of support noded;
  168.  
  169.  - Logging on to a SDS node
  170.    CDU is distributed thru SDS/SDN, but only big minors (x.10, x.20 and
  171.    so on) and majors (14.01, 15.01 and so on) are submitted to the SDS
  172.    distribution point in Holland;
  173.  
  174.  - Logging on to your own BBS;
  175.    Chances are, that you will find an older version (international
  176.    users) because it will take some time for the new version to
  177.    'bleed' thru the net;
  178.  
  179.  - Update service;
  180.    You can enter a special update service (read REGISTER.CDU).
  181.  
  182.  
  183.  If you think you have found problems in CDU, or in any other case,
  184.  you wish to contact the author, you can send me:
  185.  
  186.  - A letter to the address you can find in the header of this file;
  187.  - A NetMail <tm> message to Rob Van.hoeven (please mind the point
  188.    between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;
  189.  - A Message in the FidoNet <tm> DISP echomail <tm> area;
  190.  
  191.  ┌───────┬─────────────────────────────────────────────────────────────┐
  192.  │   2   │ Package description and requirements                        │
  193.  └───────┴─────────────────────────────────────────────────────────────┘
  194.  
  195.  2.1 Preface
  196.  ────────────────────────────────────────────────────────────────────────
  197.  Please notice the following:
  198.  
  199.  - CDU is a ShareWare product in every right way, this means this
  200.    software is not crippled in any way;
  201.  
  202.  - This program only works when you work with the original CATDISK pro-
  203.    gram. CATDISK <tm> is (c) 1986-91 by Rick Hillier;
  204.  
  205.  
  206.  2.2 Requirements
  207.  ────────────────────────────────────────────────────────────────────────
  208.  CDU requires:      - PC XT/AT/386
  209.                     - At least 200K free memory but it depends on the
  210.                       options (picklist) you use;
  211.                     - DOS 3.xx and higher;
  212.                       (tested with 4Dos 3.02, should work with lower
  213.                       versions). Tested with DOS 5.0;
  214.                     - HDU optional
  215.                     - The original CATDISK program;
  216.  
  217.  
  218.  
  219.  2.3 History
  220.  ────────────────────────────────────────────────────────────────────────
  221.  In the early '90 I got tired of my diskettes and their files. I needed
  222.  a diskette catalog program. I tried a few of them, including CATDISK
  223.  but all, also including CATDISK, seemed to slow for my VERY slow PC,
  224.  so I did write a small program myself that was nicer than most in-
  225.  memory catalog programs but did not include many options.
  226.  
  227.  When I finally installed a new PC at home (a 386/33er) and also hooked
  228.  on as a co-sysop for 2:512/100, my files started to grow. Because I
  229.  more or less function as a remote backup for the BBS-files, my collec-
  230.  tion raised from 50 360Kb diskettes to more than 200 720/1.44 diskettes,
  231.  all containing archives.
  232.  
  233.  I was surprised that I suddenly saw a new version of the CATDISK <tm>
  234.  program (4.60 that was), and decided to try it again. By now I have
  235.  created some 'small' customized programs that can help you with some
  236.  tasks in CATDISK <tm> that are not available or too specialized for
  237.  CATDISK <tm> to do.
  238.  
  239.  These programs, though they can be better, do their jobs and are now
  240.  shared with you. The easiest thing you can do, is to delete them but
  241.  there could be one or more that suit your needs. In any case, if you
  242.  have comments or suggestions, let me know.
  243.  
  244.  ┌───────┬─────────────────────────────────────────────────────────────┐
  245.  │   3   │ Installation description                                    │
  246.  └───────┴─────────────────────────────────────────────────────────────┘
  247.  
  248.  3.1 Installation
  249.  ────────────────────────────────────────────────────────────────────────
  250.  This installation is uncommon to my products. That is, because there
  251.  are almost no options to set <grin>. Lets walk thru the installation:
  252.  
  253.  - Copy the *.EXE files you need (or all of them) to a directory in
  254.    the DOS-path;
  255.  
  256.  - Create a line in AUTOEXEC.BAT where you set the environment varia-
  257.    ble CATBASE. This variable must point to the directory that con-
  258.    tains the CATDISK.DTA/SUM files and/or any other CATDISK <tm>
  259.    database you have. An example (where the CATDISK.DTA/SUM files
  260.    are in C:\CATDISK):
  261.  
  262.    SET CATBASE=C:\CATDISK
  263.  
  264.  - If you normally run CATDISK with special option (the /F[xxx] not
  265.    included, this option is inserted by some of the CDU programs
  266.    itself), you must create a line in your AUTOEXEC.BAT with the
  267.    following format:
  268.  
  269.    SET CATPARM=[switch] {switch} .. {switch}
  270.  
  271.    Where [switch]/{switch} are the command-line options you normally
  272.    use to start CATDISK. If normally you start CATDISK with /NZ and
  273.    /NZC, the line should be 'SET CATPARM=/NZ /NZC' (wthout the quotes).
  274.  
  275. │  This is NOT needed when you already have defined a CATDISK environ-
  276. │  ment variable for CATDISK itself ! If BOTH variables are present,
  277. │  all CDx programs will first use the values from the CATDISK env.var.
  278. │  and will APPEND all values from the CATPARM env.var. to these values;
  279.  
  280.  - Be sure to have, at least, CATDISK.EXE in the same directory as
  281.    the variable CATBASE points to. If it is not there, copy it to
  282.    that directory. This is only needed when CDR and/or CDM is used;
  283.  
  284.  - Read the remainder of the documentation and try it out (after you
  285.    have made the CATBASE env.var. active!);
  286.  
  287.  - Previous releases contained a program CDD.EXE. This program could
  288.    not be called by that name when you run 4DOS <tm> on your system.
  289.    For this reason it is renamed to CDR.EXE. You should remove any
  290.    older CDD.EXE (from the CDU package!!) from your disk;
  291.  
  292.  ┌───────┬─────────────────────────────────────────────────────────────┐
  293.  │   4   │ Runtime information                                         │
  294.  └───────┴─────────────────────────────────────────────────────────────┘
  295.  
  296.  4.1 General program description
  297.  ────────────────────────────────────────────────────────────────────────
  298.  All programs described below work more or less the same. If you have
  299.  more than one CATDISK <tm> database, you can select to point to the
  300.  wanted database by means of a command-line switch (/BASE=) or by means
  301.  of a PICK-list. If you have more than one database and you do NOT sup-
  302.  ply the /BASE= parameter, the program will show a PICK-list with all
  303.  eligable databases. Just move the bar to the right database and hit
  304.  the [ENTER] button. All programs have some common command-line para-
  305.  meters that can be used. You can use /?, /H, ? or H to display the
  306.  valid command-line parameters for each of the programs.
  307.  
  308.  All CDx programs that use a file-mask, contain one EXTRA mask that
  309.  is normally not available in DOS. The '=' mask can be used for a
  310.  'shifted' test. Some examples explain it best:
  311.  
  312.  =RA   will select tRAns.arc, RA_101.zip, warnRAm.arj and so on
  313.  =A.E  will select mamA.Exe and so on;
  314.  
  315.  You can not combine the '=' mask with other masks like ?? and ** !
  316.  
  317.  
  318.  4.2 CDC
  319.  ────────────────────────────────────────────────────────────────────────
  320.  CDC is the smallest and easiest program. Sometimes the CATDISK <tm>
  321.  databases will contain 'grabage' characters in some fields. Though it
  322.  should be fixed, it is still possible that your databases contain
  323.  these characters. These characters do no harm but they can be a pain
  324.  in the neck in the case when you want to compress your CATDISK <tm>
  325.  database(s). If you use programs like DIET or the resident STACKER,
  326.  you can get some extra bytes of compression back when the fields in
  327.  the CATDISK <tm> databases are set to hex '00' for that part of the
  328.  field that is NOT in use.
  329.  
  330.  CDC should be run once in a longer period and does nothing more than
  331.  cleaning all garbage in the CATDISK <tm> database. It should not al-
  332.  ter the active information but when you are unsure, you must backup
  333.  the database first.
  334.  
  335.  CDC works with the following command-line options:
  336.  
  337.  /BASE=nnnnnnnn   You can use this parameter to point to the right
  338.                   CATDISK <tm> database. [nnnnnnnn] is the name
  339.                   (without extension) of the database. If there is
  340.                   only one database, CDC will use it at once. If
  341.                   there are more databases and you don't use this
  342.                   parameter, CDC will show all possible databases
  343.                   and you can pick one of them;
  344.  
  345.  
  346.  4.3 CDR
  347.  ────────────────────────────────────────────────────────────────────────
  348.  CDR is a nifty utility that can help you to clean your diskette files.
  349.  CDR is the CATDISK <tm> delete utility. In general, you can use this
  350.  program in 2 ways.
  351.  
  352.  - Normal delete (with extra mask)
  353.    You will start CDR with one or more file-masks to delete;
  354.  
  355.  - Date-delete
  356.    You can delete files that are older than a certain month and year;
  357.  
  358.  When CDR is started, it will search the database for all matches (you
  359.  can supply up to 50 ! masks) and will sort them on volume-ID after
  360.  you have been presented with a question if one or more (or even all)
  361.  of the matched files have to be deleted. Then CDR will ask you to
  362.  mount the first volume, the next volume and so on. CDR will combine
  363.  all files on one volume so you only have to mount diskettes only once.
  364.  They will be asked in volume-ID sorting order and only diskettes that
  365.  contain files to be deleted are asked for a mount.
  366.  
  367.  After the file(s) are deleted for a specific volume, CDR will call
  368.  CATDISK <tm> and you can update the catalog with the original CATDISK
  369.  program.
  370.  
  371.  CDR works with the following command-line options:
  372.  
  373.  /BASE=nnnnnnnn   the same as with CDC
  374.  
  375.  /TOOLD=mmyy      mmyy is a valid (4 digit) month and year. When you
  376.                   supply this parameter, CDR will only delete files
  377.                   that equal one of the masks AND are OLDER than the
  378.                   supplied mmyy combination;
  379.  
  380.  /DRIVE=d         CDR would like to know the drive that contains the
  381.                   diskettes that are worked on (delete files). If
  382.                   you do not supply the option, CDR will ask for the
  383.                   drive-letter;
  384.  
  385.  /NORESTART       When you terminate CDR while CDR is busy with the
  386.                   manipulation of diskettes (the second part), you
  387.                   can start CDR again and it will go on as if nothing
  388.                   has happened. Any selection screens are skipped and
  389.                   CDR will go on with the next volume in the list. If
  390.                   this is NOT what you want, you can supply /NORESTART
  391.                   and CDR will start from scratch again. If you did
  392.                   finish CDR in a NORMAL way (not pressing ESC), the
  393.                   restart files are scratched and CRD will start from
  394.                   scratch the next time. You can also force CDR to
  395.                   start from scratch (after abnormal termination) by
  396.                   deleting the files CDR$$???.??? from disk;
  397.  
  398.  /NOSTUFFKEY      Normally CDR will stuff a CR, 5, 'YYYY' and ESC
  399.                   into the keyboard before CATDISK <tm> is started.
  400.                   This is needed and you should observe well that
  401.                   CATDISK <tm> will terminate again. If it does NOT,
  402.                   an error was encountered and you must manually go
  403.                   into the menu 5 and hit Y twice. When you enter
  404.                   /NOSTUFFKEY as a command-line option, CDR will not
  405.                   stuff any keys into the keyboard and you should
  406.                   do all the work inside CATDISK <tm> yourself;
  407.  
  408.  /CDISK4          If you still run CATDISK 4.xx, you must supply
  409.                   this option unless you also supplied the /NOSTUFFKEY
  410.                   option. If you let the program stuff the keys in the
  411.                   keyboard before CATDISK is started, the program will
  412.                   use the CATDISK 6.xx keys (catalog is entry 5) unless
  413.                   you use /CDISK4 (catalog entry is 4) in which case
  414.                   the program will use the old format;
  415.  
  416.  4.4 CDF
  417.  ────────────────────────────────────────────────────────────────────────
  418.  CDF look much like CATDISK internal file-list but it is somewhat faster
  419.  and has some extra options. You can use the movement keys to scroll
  420.  left, right, up and down the list and you can use up to 50 masks in
  421.  one run. Also the enhanced masks can be used ('='). One extra option
  422.  makes it possible to show the diskettes in free-space order so you
  423.  can easy select a diskette that can fit your new file.
  424.  
  425.  CDF works with the following command-line options:
  426.  
  427.  /BASE=nnnnnnnn   the same as with CDC
  428.  
  429.  /FREE            Only show diskettes in free-space order
  430.  
  431.  /ARC             Display in-archive files also;
  432.  
  433.  
  434.  4.5 CDM
  435.  ────────────────────────────────────────────────────────────────────────
  436.  CDM is something you must try. Put all new files that have to go to
  437.  diskette into one directory on your hardisk (use separate directories
  438.  for files that will go into separate diskette-sets e.g. CATDISK <tm>
  439.  databases). Start CDM.
  440.  
  441.  CDM will first try to look if older versions are already inside the
  442.  diskette collection (e.g. SCAN82 is on ARCHIVE 10 and now you have
  443.  SCAN83 ready to store on diskette). Also equal files are detected.
  444.  
  445. │For equal files, CDM will ask if you want to delete the file from
  446. │hard-disk (answer 'Y'). If you reply 'N', CDM will add the file to
  447. │one of the diskettes and BOTH (name-like) versions will reside on
  448. │diskette. If you answer 'A', CDM will remove the file from diskette
  449. │and will add the one from hard-disk to a new diskette !!
  450.  
  451.  The algorithm to detect different versions is far from perfect. Only
  452.  files with names of 5 bytes or longer (excluding the extension) and
  453.  with the last 3 bytes unequal but the first bytes equal, are marked.
  454.  So, CT21 and CT53 are not detected but MTA_VE14 and MTA_VE16 are.
  455.  
  456.  Now CDM will try to fit the new files on your diskettes in a way that
  457.  the diskettes are filled optimal.
  458.  
  459.  This all will only use one mount per eligable diskette. After a
  460.  diskette is ready, CDM will call CATDISK so you can update the
  461.  database. CDM works at my place but not everybody will store files
  462.  in the way I do, so try before you use.
  463.  
  464.  CDM works with the following command-line options:
  465.  
  466.  /BASE=nnnnnnnn   the same as with CDC
  467.  
  468.  /DRIVE=d         the same as with CDR
  469.  
  470.  /NORESTART       When you terminate CDM while CDM is busy with the
  471.                   manipulation of diskettes (the second part), you
  472.                   can start CDM again and it will go on as if nothing
  473.                   has happened. Any selection screens are skipped and
  474.                   CDM will go on with the next volume in the list. If
  475.                   this is NOT what you want, you can supply /NORESTART
  476.                   and CDM will start from scratch again. If you did
  477.                   finish CDM in a NORMAL way (not pressing ESC), the
  478.                   restart files are scratched and CDM will start from
  479.                   scratch the next time. You can also force CDM to
  480.                   start from scratch (after abnormal termination) by
  481.                   deleting the files CDM$$???.??? from disk;
  482.  
  483.  /NOSTUFFKEY      Normally CDM will stuff a CR, 5, 'YYYY' and ESC
  484.                   into the keyboard before CATDISK <tm> is started.
  485.                   This is needed and you should observe well that
  486.                   CATDISK <tm> will terminate again. If it does NOT,
  487.                   an error was encountered and you must manually go
  488.                   into the menu 5 and hit Y twice. When you enter
  489.                   /NOSTUFFKEY as a command-line option, CDM will not
  490.                   stuff any keys into the keyboard and you should
  491.                   do all the work inside CATDISK <tm> yourself;
  492.  
  493.  /CDISK4          If you still run CATDISK 4.xx, you must supply
  494.                   this option unless you also supplied the /NOSTUFFKEY
  495.                   option. If you let the program stuff the keys in the
  496.                   keyboard before CATDISK is started, the program will
  497.                   use the CATDISK 6.xx keys (catalog is entry 5) unless
  498.                   you use /CDISK4 (catalog entry is 4) in which case
  499.                   the program will use the old format;
  500.  
  501.  4.6 CDS
  502.  ────────────────────────────────────────────────────────────────────────
  503.  This is a nice utility if you get many request for copies of your
  504.  files. CDS will sort the files from new to old, will ask if you would
  505.  like to select each individual file and will show the number of bytes
  506.  you have selected. When you stop selecting files, CDS will start to
  507.  ask for diskettes and will copy files from the diskette to the current
  508.  directory. Also a FILES.BBS alike file, containing any comments from
  509.  the CATDISK <tm> database you selected, is copied onto the disk.
  510.  
  511.  CDS works with the following command-line options:
  512.  
  513.  /BASE=nnnnnnnn   the same as with CDC
  514.  
  515.  /DRIVE=d         the same as with CDR
  516.  
  517.  /NORESTART       When you terminate CDS while CDS is busy with the
  518.                   manipulation of diskettes (the second part), you
  519.                   can start CDS again and it will go on as if nothing
  520.                   has happened. Any selection screens are skipped and
  521.                   CDS will go on with the next volume in the list. If
  522.                   this is NOT what you want, you can supply /NORESTART
  523.                   and CDS will start from scratch again. If you did
  524.                   finish CDS in a NORMAL way (not pressing ESC), the
  525.                   restart files are scratched and CRS will start from
  526.                   scratch the next time. You can also force CDS to
  527.                   start from scratch (after abnormal termination) by
  528.                   deleting the files CDS$$???.??? from disk;
  529.  
  530.  ┌───────┬─────────────────────────────────────────────────────────────┐
  531.  │   5   │ Version information and credits                             │
  532.  └───────┴─────────────────────────────────────────────────────────────┘
  533.  
  534.  5.1 The BETA-team
  535.  ────────────────────────────────────────────────────────────────────────
  536.  Look into the file SUPPORT.CDU for a full list of all beta-testers.
  537.  
  538.  
  539.  5.2 Credits
  540.  ────────────────────────────────────────────────────────────────────────
  541.  Thanks to the following people:
  542.  
  543.  - Rick Hillier for CATDISK;
  544.  - The BETA-team (a very warm and loud applause !);
  545.  
  546.  
  547.  5.3 Version history
  548.  ────────────────────────────────────────────────────────────────────────
  549.  
  550.  ┌───────┬────────────────────────────┐
  551.  │ 1.01  │ First rudimental release   │
  552.  └───────┴────────────────────────────┘
  553.   ■ Try it out
  554.  
  555.  ┌───────┬────────────────────────────┐
  556.  │ 1.02  │ Bug release (only CDD)     │
  557.  └───────┴────────────────────────────┘
  558.   CDC
  559.   ■ Nothing changed, not supplied in 1.02
  560.  
  561.   CDD
  562.   ■ CDD would incorrect detect files that were to old. Newer files
  563.     were not deleted but some of the older files could stay on the
  564.     diskette library. This is fixed;
  565.  
  566.   ■ CDD first sort out the possible deletes. Then CDD would ask for
  567.     volumes and at THIS moment the user could reply Y/N. This order
  568.     is changed. CDD will sort out the matches and will ask a Y/N
  569.     before ANY volume has to be mounted;
  570.  
  571.   CDF
  572.   ■ Nothing changed, not supplied in 1.02
  573.  
  574.   CDM
  575.   ■ Nothing changed, not supplied in 1.02
  576.  
  577.   CDS
  578.   ■ Nothing changed, not supplied in 1.02
  579.  
  580.  
  581.  ┌───────┬────────────────────────────┐
  582.  │ 1.03  │ Minor release              │
  583.  └───────┴────────────────────────────┘
  584.   CDC
  585.   ■ Only some cosmetic changes;
  586.  
  587.  
  588.   CDD
  589.   ■ Added /RESTART;
  590.  
  591.   ■ Added /NOSTUFFKEY to overrule the stuffing of keys into the
  592.     keyboard to run CATDISK <tm> almost unattended;
  593.  
  594.   ■ Added option to 'Q'uit the selection process. CDD will start with
  595.     the files you selected sofar. Hitting [ESC] in the questionaire
  596.     will cause CDD to terminate;
  597.  
  598.   ■ Some cosmetic changes
  599.  
  600.  
  601.   CDF
  602.   ■ Some cosmetic changes;
  603.  
  604.   ■ A mask is not needed anymore when you use /FREE;
  605.  
  606.  
  607.   CDM
  608.   ■ Added /RESTART;
  609.  
  610.   ■ Added /NOSTUFFKEY to overrule the stuffing of keys into the
  611.     keyboard to run CATDISK <tm> almost unattended;
  612.  
  613.   ■ Some cosmetic changes
  614.  
  615.  
  616.   CDS
  617.   ■ Some cosmetic changes
  618.  
  619.  ┌───────┬────────────────────────────┐
  620.  │ 1.10  │ Minor release              │
  621.  └───────┴────────────────────────────┘
  622.  ┌─────┐
  623.  │ CDC │
  624.  └─────┘
  625.   ■ Changed some cosmetics;
  626.  
  627.  ┌─────┐
  628.  │ CDR │
  629.  └─────┘
  630.   ■ Changed the name from CDD.EXE into CDR.EXE;
  631.  
  632.   ■ Changed the parsing routines for labels on diskette a bit. This
  633.     should fix problems with labels containing binary zeroes. Also
  634.     all labels are looked at in uppercase manner;
  635.  
  636.   ■ Fixed a problem where CDR would display invalid dates on the
  637.     selection screen;
  638.  
  639.   ■ Added support for CATDISK 6.xx (other stuffed keys). Old CATDISK
  640.     releases are still supported with the /CDISK4 command-line option;
  641.  
  642.   ■ Added support for user-switches, normally used with CATDISK,
  643.     by looking for the environment variable CATPARM;
  644.  
  645.   ■ Recoded the restart procedures, removed the /RESTART option and
  646.     added the /NORESTART option to switch automatic restart off;
  647.  
  648.  ┌─────┐
  649.  │ CDF │
  650.  └─────┘
  651.   ■ Some cosmetic changes;
  652.  
  653.   ■ A mask is not needed anymore when you use /FREE;
  654.  
  655.  ┌─────┐
  656.  │ CDM │
  657.  └─────┘
  658.   ■ Changed the parsing routines for labels on diskette a bit. This
  659.     should fix problems with labels containing binary zeroes. Also
  660.     all labels are looked at in uppercase manner;
  661.  
  662.   ■ Added support for CATDISK 6.xx (other stuffed keys). Old CATDISK
  663.     releases are still supported with the /CDISK4 command-line option;
  664.  
  665.   ■ Added support for user-switches, normally used with CATDISK,
  666.     by looking for the environment variable CATPARM;
  667.  
  668.   ■ Recoded the restart procedures, removed the /RESTART option and
  669.     added the /NORESTART option to switch automatic restart off;
  670.  
  671.  ┌─────┐
  672.  │ CDS │
  673.  └─────┘
  674.   ■ Changed the parsing routines for labels on diskette a bit. This
  675.     should fix problems with labels containing binary zeroes. Also
  676.     all labels are looked at in uppercase manner;
  677.  
  678.   ■ Changed the layout a bit. It now looks more the same as CDM and
  679.     CDR;
  680.  
  681.   ■ Added support for CATDISK 6.xx (other stuffed keys). Old CATDISK
  682.     releases are still supported with the /CDISK4 command-line option;
  683.  
  684.   ■ Added a restart procedures in the same manner as CDM and CDR. Added
  685.     the /RESTART option to the program;
  686.  
  687.  ┌───────┬────────────────────────────┐
  688.  │ 1.15  │ Minor & bug release        │
  689.  └───────┴────────────────────────────┘
  690.  ┌─────┐
  691.  │ CDC │
  692.  └─────┘
  693.   ■ Changed some internal routines a bit;
  694.  
  695.  ┌─────┐
  696.  │ CDR │
  697.  └─────┘
  698.   ■ Fixed a serious bug in the parsing of volume-labels. This caused
  699.     CDR NOT to recognize some (or all) diskettes. This is fixed;
  700.  
  701.   ■ CDR did recognize the /CDISK4 command-line parameter but forgot to
  702.     do something with it. This is fixed;
  703.  
  704.   ■ CDR will now look if there is a CATDISK env.var. available and
  705.     will use the values;
  706.  
  707.   ■ CDR will now work with registered versions of CATDISK <tm>;
  708.  
  709.  ┌─────┐
  710.  │ CDF │
  711.  └─────┘
  712.   ■ Nothing changed;
  713.  
  714.  ┌─────┐
  715.  │ CDM │
  716.  └─────┘
  717.   ■ Fixed a serious bug in the parsing of volume-labels. This caused
  718.     CDM NOT to recognize some (or all) diskettes. This is fixed;
  719.  
  720.   ■ CDM will now look if there is a CATDISK env.var. available and
  721.     will use the values;
  722.  
  723.   ■ CDM will now work with registered versions of CATDISK <tm>;
  724.  
  725.   ■ Changed the algorithm for duplicate files. You can now make three
  726.     different choices. Either you remove the file from the hard-disk,
  727.     you add the new file to diskette (so both will exist on diskette)
  728.     or you can remove the version on diskette and add the one on hard-
  729.     disk to diskette (Y,N or A);
  730.  
  731.  ┌─────┐
  732.  │ CDS │
  733.  └─────┘
  734.   ■ Fixed a serious bug in the parsing of volume-labels. This caused
  735.     CDM NOT to recognize some (or all) diskettes. This is fixed;
  736.  
  737.  
  738.  
  739.  5.4 Copyright, Trademarks
  740.  ────────────────────────────────────────────────────────────────────────
  741.  CATDISK       is a trademark of Rick Hillier
  742.  4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  743.  Stacker       is a trademark of Stac Electronics, Carlsbad
  744.  Diet          is a trademark of Teddy Matsumoto
  745.  
  746.  CDU is written in Turbo Pascal 6.0, with help of the Turbo Debugger 2.0
  747.  and makes extensive use of Object Professional 1.12.
  748.  
  749.  Turbo Pascal        is a trademark  of Borland International
  750.  Turbo Debugger      is a trademark  of Borland International
  751.  Object Professional is a trademark  of TurboPower Inc.
  752.  
  753.  ==================== END OF DOCUMENT ==================================
  754.