home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / archiver / arcshell.txt < prev    next >
Text File  |  1991-12-08  |  57KB  |  1,195 lines

  1.  
  2.                      ARC Shell Documentation
  3.                           Version 3.0
  4.  
  5.      Copyright 1987, 1988, 1989, 1990, 1991 Charles F. Johnson
  6.                 and Little Green Footballs Software
  7.  
  8.              Last revision: Sunday, December 8, 1991
  9.  
  10.  
  11. ---------------------------------------------------------------------
  12. PLEASE NOTE: At the end of this document is the revision history
  13.              of ARC Shell, which includes any new features or changes
  14.              implemented in this version.  Even if you're already
  15.              familiar with ARC Shell, you should at least read
  16.              through the section pertaining to this version before
  17.              using the program. 
  18. ---------------------------------------------------------------------
  19.  
  20.  
  21. Part One - Introduction
  22. -----------------------
  23.  
  24.      ARC Shell is a GEM program which is designed to work with the
  25. popular ST archiving utility ARC.TTP.  Essentially, ARC Shell adds a
  26. GEM interface to the ARC program, letting you point and click to
  27. select the various options instead of typing a command line.  (I
  28. don't know about you, but one of the main reasons I bought an ST was
  29. to get away from all that MS-DOS/Unix command line silliness.)
  30.  
  31.      ARC Shell also contains a complete GEM-based disk utilities
  32. package, that lets you copy files (with wildcards and with query),
  33. delete and rename files, create and delete folders, show the free
  34. space on any connected drive, and even run other programs...all
  35. without exiting to the desktop.  ARC Shell's current configuration
  36. can be saved at any point, so that the options and settings you use
  37. most often will be selected when you run the program.  In addition,
  38. you can use the ST desktop's "Install Application" feature to set
  39. things up so that ARC Shell will automatically run when you
  40. double-click on a file with an extension of ARC.
  41.  
  42.      This documentation will focus primarily on the operation of
  43. ARC Shell; it's not intended to teach you how to use ARC.  However,
  44. I've included the manual for version 5.20 of ARC in the archive which
  45. contains this file and the latest version of ARC Shell.  Refer to
  46. this manual if you have any questions about the ARC program itself,
  47. such as "What's the difference between Updating and Freshening?" or
  48. "What does Convert Archive do?"  The original version of ARC for the
  49. ST was version 5.12, ported by Harvey Johnson.  The most recent
  50. version is ARC 5.21, ported to the ST by Howard Chu.  Version 5.21 is
  51. available on Compuserve, Delphi, and GEnie, and on many local ST
  52. BBSes.
  53.  
  54.      (Note: Since the ARC 5.21 documentation is quite lengthy, I
  55. stopped including it in version 1.98 of ARC Shell.  It should be
  56. easy to find this documentation on the major info services, if you
  57. still need it.)
  58.  
  59.  
  60. Part Two - The usual shareware plea
  61. -----------------------------------
  62.  
  63.      Versions 1.95 and above of ARC Shell are "shareware," which
  64. means that if you like and use my program you're expected to pay
  65. for it just as you would be expected to pay for a "commercial"
  66. program.  The registration fee for ARC Shell is $15.00 ...  or
  67. more if you happen to be struck by a random philanthropic impulse. 
  68. I've been continually updating and improving ARC Shell since it
  69. was first written, and I think you'll be pleased with the result;
  70. letters with checks in them would please me equally! If you end up
  71. using ARC Shell regularly, please send a check to:
  72.  
  73.                Charles F. Johnson (ARC Shell)
  74.                P.O. Box 1250
  75.                Pacific Palisades, CA 90272
  76.  
  77.      If you'd like me to acknowledge that I've received your
  78. shareware payment, please include a self-addressed stamped
  79. envelope, or your user address on GEnie, Delphi, or Compuserve.
  80.  
  81.      Thanks for your support!  And remember -- if you'd like to see
  82. more shareware programs like ARC Shell, you have to do your part
  83. and pay for the shareware programs you use. 
  84.  
  85.      (IMPORTANT NOTE: if you paid the shareware fee for a pre-3.0
  86. version of ARC Shell before September 1, 1991, I'm asking a small
  87. upgrade fee of $10.00 for version 3.0 or later.  See the section titled
  88. "Version 3.0" in the revision history at the end of this document for
  89. more information.)
  90.  
  91.  
  92. Part Three - Using ARC Shell
  93. ----------------------------
  94.  
  95.      When you run ARC Shell, make sure you have the ARC program
  96. (ARC.TTP) in the same directory with ARCSHELL.PRG.  The very first
  97. thing ARC Shell does is look in the current directory for ARC.TTP. 
  98. If a file with this name cannot be found, ARC Shell will show you a
  99. file selector asking, "Where is ARC.TTP?"  and you will be able to
  100. locate the ARC program with the file selector.  When ARC Shell finds
  101. the ARC program, it will then display a large dialog box, with
  102. buttons representing the available options.
  103.  
  104.                      What you're looking at.
  105.  
  106.      In the upper left of the main dialog box is a box containing
  107. buttons labeled "ADD to Archive," "EXTRACT from Arc," etc.  The
  108. buttons in this box are the main ARC commands; you'll notice that the
  109. default ARC command is "EXTRACT from Arc."  Only one of these buttons
  110. can be selected at a time - if you click on a button to select it,
  111. the previously selected button will be turned "off."  (These are
  112. known as "radio buttons.")
  113.  
  114.      To the right of the ARC command box is a box containing the
  115. ARC "flags."  The button labeled "Hold Screen" is selected by default
  116. when you first run ARC Shell.  The buttons in this box can be turned
  117. off and on individually; unlike radio buttons, more than one can be
  118. selected at a time.  The button labeled "Encrypt/Decrypt" is a
  119. special case; when you turn this button on, the code word entry line
  120. beneath it becomes active and the edit cursor (the thin vertical
  121. line) is placed on the entry line, allowing you to type in an
  122. encryption keyword.  The code word can be up to eight characters
  123. long.
  124.  
  125.      Directly underneath the ARC command box is a box containing
  126. buttons to let you select the device which will be used for LIST and
  127. VERBOSE LIST commands, and the drive for ARC and DATA files. The
  128. drive buttons can be operated in two ways; you can either type in the
  129. drive letter by hand, using the up and down arrows to move from one
  130. button to another, or use the mouse to click on the button.  If you
  131. click the button, a box with 16 buttons representing the 16 possible
  132. logical drives will pop up, allowing you to select the drive with the
  133. mouse.  Only active drives will be selectable in this box, and
  134. hitting Return will exit without changing the current drive.
  135.  
  136.      Finally, along the bottom of the main box are buttons labeled
  137. "Info," "ARC," "Disk," "Config," and "Exit."  The Info button will
  138. display a copyright message, and a gentle reminder to send in your
  139. shareware contribution.
  140.  
  141.                      OK, let's do something.
  142.  
  143.      When you've set all the options in the ARC Shell dialog box
  144. the way you want them, click on the "ARC" button to start things
  145. going.  NOTE: You may also double-click on any of the buttons in the
  146. ARC command box (Extract, Add, List, etc.) to execute that command
  147. immediately without the extra step of clicking the "ARC" button.
  148.  
  149.      Depending on which ARC command you've selected, what happens
  150. next will vary slightly.  In all cases however, the first thing ARC
  151. Shell will do is display a file selector to allow you to choose an
  152. ARC file.  If you're creating a new archive file with the ADD or MOVE
  153. commands, simply type in a name for the new file on the file
  154. selector's "Selection" line, and hit Return or click on OK.  If
  155. you're using any of the other commands (which all operate on
  156. previously-created archive files), click on the name of the ARC file
  157. you're working with and click OK.  The file selector's "Cancel"
  158. button always returns you to the main ARC Shell dialog box.
  159.  
  160.      The LIST, VERBOSE LIST, or TEST commands only take one
  161. parameter - the name of an ARC file - so they will be acted upon as
  162. soon as you exit the file selector.  Any of the other commands will
  163. now require a second parameter, the name of the DATA files on which
  164. you're operating.
  165.  
  166.      If you're ADDing files to an archive and you leave the
  167. "Selection" line in the DATA file selector blank, ARC Shell
  168. interprets this as "all files," and passes a search spec of *.* to
  169. the ARC program.  If you type in a name on the selection line or
  170. click on a filename, only that filename will be passed to ARC.  Also,
  171. when ADDing files, you will always return to the DATA file selector
  172. when ARC is finished adding a file or files, so that you can choose
  173. more files to add without having to select "ADD to Archive" every
  174. time.  You must click on the file selector's "Cancel" button to exit
  175. back to the main dialog box.
  176.  
  177.      If you leave the "Selection" line blank when you're EXTRACTing
  178. files from an archive, you'll be faced with the following choices
  179. about how to extract the files:
  180.  
  181.      ALL - Extracts all files from the archive into the
  182.      specified directory.  When the operation is complete,
  183.      ARC Shell will ask if you wish to delete the original
  184.      ARC file.
  185.  
  186.      To Folder - First creates a folder (a subdirectory)
  187.      with the same name as the archive file (minus the .ARC
  188.      extension) in the specified directory, then extracts all
  189.      files from the archive into the folder.  Again, when the
  190.      operation is complete, you'll be given the chance to
  191.      delete the original ARC file.
  192.  
  193.      W/ Query - When you select the "Query" option, ARC Shell
  194.      reads through the entire ARC file and gets the name of
  195.      every file it contains, then displays all the names in a
  196.      large dialog box.  There is room in the box for 80
  197.      filenames; if an archive contains more than 80 files a
  198.      page indicator will become visible in the lower left of
  199.      the box and you can page forward and back to see the rest
  200.      of the filenames.  (The maximum is 720.)  The Query box
  201.      lets you mark individual files or groups of files for
  202.      extraction by clicking on them with the mouse.  You can
  203.      click and hold down the button while dragging the mouse to
  204.      select or deselect files, and double-click on any file to
  205.      select it in one step.  (Note: if you double-click on a
  206.      file when other files are selected, it begins the
  207.      extraction process for the entire group of selected
  208.      files.)  If you want to abort a multiple extraction after
  209.      the process has already started, press and hold down the
  210.      Alternate key.  (Another note: the Query box is also
  211.      available for the "Delete from ARC" and "Copy to StdOut"
  212.      commands.  Just choose "w/ Query from the alert box that
  213.      appears afters selecting either of these commands.)
  214.  
  215.      Cancel - Lets you change your mind and return to the
  216.      main ARC Shell dialog box.
  217.  
  218.      The "COPY to StdOut" command can be used to view text files
  219. contained within an archive without extracting them first.  When this
  220. command is selected, ARC Shell will display an alert box with the
  221. choices "ALL" and "w/ Query."  The Query option works in the same way
  222. as with the EXTRACT command; the filenames will be read from the
  223. archive, and you can choose which file(s) to view using the Query
  224. dialog box.  When you use "COPY to StdOut" to view text files, you
  225. can pause the scrolling by typing Control-S and resume by typing
  226. Control-Q.  The COPY operation can also be aborted at any time by
  227. typing Control-C.
  228.  
  229.      The LIST and VERBOSE LIST commands are used to display the
  230. files contained within an archive.  You can direct the output from
  231. the LIST commands to the screen, to the printer, or to an ASCII disk
  232. file by clicking on the buttons labeled "List Device" in the main ARC
  233. Shell dialog box.
  234.  
  235.      There are two buttons in the ARC Shell dialog box which are
  236. intended to be used only with ARC version 5.21; "Overwrite Existing
  237. Files" and "Squash."  Earlier versions of ARC will report an error if
  238. either of these two buttons are selected.  The buttons labeled
  239. "Crunch" and "Squash" are used to choose between two different types
  240. of data compression schemes used by ARC 5.21 -- only the "Crunch"
  241. option is supported by earlier versions.  So bear in mind that if you
  242. use the "Squash" method, people who don't have ARC 5.21 will be
  243. unable to extract those files.
  244.  
  245.  
  246. Part Four - The ARC Shell Disk Utilities
  247. ----------------------------------------
  248.  
  249.      To access the ARC Shell Disk Utilities, click on the button
  250. labeled "Disk" at the bottom of the main ARC Shell dialog box.  The
  251. Disk Utilities are a complete GEM-based file maintenance system - you
  252. won't have to exit ARC Shell to copy files, delete files, etc.  You
  253. can even use the ARC Shell Disk Utilities to run other programs.
  254.  
  255.      When you click on the "Copy File(s)" button, a file selector
  256. appears to let you choose the source file(s) for the copy.  You can
  257. use any combination of wildcards (? and *) on the 'Selection' line of
  258. the file selector to specify groups of files to be copied.  When you
  259. click the file selector's OK button, another file selector will
  260. appear to let you choose the destination directory for the copied
  261. file(s).  If the source filename contains no wildcards (in other
  262. words, you're copying a single file) the file will be copied right
  263. away.  If there are wildcard characters in the source filename,
  264. you'll be given a choice to copy "ALL" files or copy "w/ Query."  The
  265. Query option will prompt you whether or not to copy each file that
  266. matches the wildcard specification.  You can also delete groups of
  267. files by using wildcards in the same way.
  268.  
  269.      If the destination filename already exists when a copy
  270. operation is being performed, a box will appear with the warning
  271. "Name Conflict During Copy."  You can either click OK to write over
  272. the existing file or type in a new name for the copied file and hit
  273. Return.
  274.  
  275.      The "Run Program" command lets you execute a program from
  276. within ARC Shell, and return to ARC Shell when the program
  277. terminates.  If the program you choose to run has the extension .TTP
  278. (Tos Takes Parameters), a box will appear to let you enter a command
  279. line to pass to the program.
  280.  
  281.      The operation of the other disk commands should be fairly
  282. self-explanatory.  You can rename files, show the free space
  283. remaining on a disk, create and delete folders, and format a floppy
  284. disk.  The format command lets you use drive A or B, and formats
  285. either single or double sided.  No fancy format options here - you
  286. get the straight ahead standard format, 80 tracks, 9 sectors per
  287. track.
  288.  
  289.      At the bottom left of the Disk Utilities dialog is a box
  290. titled "Copy/Delete Prompts" containing buttons labeled "On" and
  291. "Off."  When this option is set to "Off," you'll get no warning when
  292. you delete a file or copy a file to an already existing name.
  293.  
  294.      The Exit button returns you to the main ARC Shell dialog box.
  295.  
  296.  
  297. Part Five - Configuring ARC Shell
  298. ---------------------------------
  299.  
  300.      Clicking on the button labeled "Config" at the bottom of the
  301. ARC Shell dialog box will take you to the configuration screen.  This
  302. screen lets you specify a pathname for both a "default" ARC utility
  303. and an "alternate" ARC utility, and also set the directory to which
  304. ARC's numerous temporary files will be written (the latter option is
  305. only valid when ARC Shell is used with ARC 5.21).  You can save these
  306. options, as well as every other ARC Shell setting, with the button
  307. labeled "Save Configuration"; after you do this, ARC Shell will
  308. remember the settings the next time you run it.  
  309.  
  310.      The default ARC utility is the one which will be searched for
  311. when the program first runs.  If you haven't specified a default ARC
  312. utility, ARC Shell looks in the current directory for a file named
  313. ARC.TTP (see above).  However, using the Config option, you can set
  314. it so that ARC.TTP can be located anywhere when you run ARC Shell. 
  315. Click on the button labeled "Locate Default ARC Program" and use the
  316. file selector to specify a new file and pathname.
  317.  
  318.      Next, you can select an alternate ARC utility which can be
  319. enabled by clicking on the button labeled "Use Alternate."  To
  320. specify the pathname for the alternate ARC utility, click on the
  321. button labeled "Locate Alternate ARC Program" and use the file
  322. selector.  The purpose of the "Alternate" option is to allow you to
  323. switch easily between two different ARC programs; for example, some
  324. people prefer to use a shareware program called DCOPY (by Ralph
  325. Walden) to do their ARC operations because it's quite a bit faster
  326. than ARC.TTP.
  327.  
  328.      When ARC is adding files to an archive, it creates quite a few
  329. temporary work files on the disk.  With ARC Shell, you can choose to
  330. have these files written to either the ARC drive or the DATA drive,
  331. or to another directory altogether.  (Hint:  directing the temporary
  332. files to a RAMdisk can really speed up ARC, especially if you have a
  333. floppy-based system.)  When you click on the button labeled "Set
  334. Directory" a file selector lets you choose the directory for the
  335. temporary files.  (NOTE: this option is only valid when used with ARC
  336. 5.21.)
  337.  
  338.      There is one small difference in the way the two versions of
  339. ST ARC handle redirection to the printer.  ARC 5.12 uses the device
  340. name "PRT:" while ARC 5.21 uses "PRN:."  If you're going to be
  341. redirecting the output from the LIST commands to a printer, you
  342. should choose the appropriate "Printer Device Name" at the lower left
  343. of the Configuration box.
  344.  
  345.      When you have ARC Shell set up the way you want it (including
  346. all of the options in the main dialog box), you can click on the
  347. "Save Configuration" button to make this arrangement your new
  348. default....in other words, after saving your configuration, ARC Shell
  349. will always start out with your settings when you run it.
  350.  
  351.      Versions of ARC Shell prior to 1.96 saved their configuration
  352. data in a separate file called ARCSHELL.CNF.  This was changed in
  353. version 1.96; the configuration is now saved directly into the ARC
  354. Shell program file, which makes a separate data file unnecessary. 
  355. When you choose to "Save Configuration," ARC Shell will first look in
  356. the directory from which it ran for a file called ARCSHELL.PRG.  If a
  357. file by this name is found, ARC Shell will attempt to write the new
  358. configuration data to this file.  If for some reason, a file by this
  359. name exists and is NOT the ARC Shell program, you will be warned and
  360. the configuration save can be retried or aborted.  If ARC Shell
  361. cannot find a file named ARCSHELL.PRG (perhaps you changed the
  362. name?), you'll be given a chance to use a file selector to locate the
  363. program file no matter which name you've given it.
  364.  
  365.  
  366. Part Six - Installing ARC Shell as an Application
  367. -------------------------------------------------
  368.  
  369.      Using the desktop's "Install Application" feature, you can set
  370. things up so that whenever you double-click on a file with the
  371. extension .ARC, ARC Shell will automatically load and run.  To do
  372. this from the desktop, click once on ARCSHELL.PRG to select it, then
  373. move to the "Options" menu and select "Install Application."  In the
  374. box that appears, enter a document type of "ARC," and then click on
  375. the button labeled "Install."  (DON'T hit Return after entering the
  376. document type....Return will exit without installing!)  Now save your
  377. desktop, so this setting will be remembered the next time you boot
  378. up.
  379.  
  380.      If you double-click on an ARC file after ARC Shell has been
  381. "installed" in this way, a dialog box will appear showing the name of
  382. the ARC file you selected.  You can extract files from this archive,
  383. do a verbose list of its contents, or cancel the operation by
  384. clicking on one of the three buttons in the box.  If you choose to
  385. extract, you'll be given the same extract options as explained above
  386. in the section titled "Using ARC Shell."  When the extract or list
  387. operation is complete, you can either enter ARC Shell (to do some
  388. more archive maintenance) or quit back to the desktop.
  389.  
  390.  
  391.  
  392.                     **********************
  393.                     *                    *
  394.                     *  Revision History  *
  395.                     *                    *
  396.                     **********************
  397.  
  398.  
  399. --------------------------------------------------------------------
  400.  
  401.                          Version 1.97b
  402.  
  403.      ARC Shell 1.97b adds compatibility with the modified "Install
  404. Application" feature of Neodesk, while retaining compatibility with
  405. all currently released versions of the TOS desktop (as of January 2,
  406. 1989).
  407.  
  408.      Another new feature of 1.97b -- when you extract ALL files from
  409. an ARChive, ARC Shell will ask if you wish to delete the original
  410. ARC file when the extraction is complete.  (This feature was
  411. previously only available after extracting "To Folder.")
  412.  
  413. --------------------------------------------------------------------
  414.  
  415.                          Version 1.97c
  416.  
  417.      Version 1.97c fixes a bug in the 'Delete' option which was very
  418. hard to track down.  ARC Shell 1.97c will now properly delete the
  419. original ARC file (if you choose, of course) after an 'Extract'
  420. operation.
  421.  
  422. --------------------------------------------------------------------
  423.  
  424.                          Version 1.98
  425.  
  426.      ARC Shell 1.98 has several substantial improvements.  All of
  427. the options in the main dialog box can now be selected with
  428. keypresses, as well as with the mouse.  The active keys are:
  429.  
  430.      Control A - Add to Arc
  431.      Control M - Move to Arc
  432.      Control U - Update Arc
  433.      Control F - Freshen Arc
  434.      Control D - Delete from Arc
  435.      Control T - Test Arc
  436.      Control X - Extract from Arc
  437.      Control R - Run from Arc
  438.      Control C - Copy to StdOut
  439.      Control L - List
  440.      Control V - Verbose list
  441.      Control O - Convert Arc
  442.  
  443.             F1 - Info
  444.             F2 - ARC
  445.             F3 - Disk
  446.             F4 - Config
  447.             F5 - Exit
  448.           Undo - Exit (same as F5)
  449.  
  450.      To help you remember the keypresses, the letter corresponding
  451. to the active key is capitalized in the first word of each option. 
  452. (e.g.  eXtract, cOnvert, Add, etc.)
  453.  
  454.      Another new feature is the 'Buffer Screen' option in the
  455. Configuration dialog box.  When this option is set to YES, ARC Shell
  456. will keep a copy of the main dialog box in memory, and very quickly
  457. 'blit' it to the screen every time it needs to be redrawn.  This
  458. speeds up the operation of ARC Shell (a lot), but it costs 32K of
  459. RAM.  If you'd like to free up that 32K, just set the 'Buffer
  460. Screen' option to NO.  This may enable you to run ARC Shell in tight
  461. memory situations where you previously couldn't.  The status of
  462. 'Buffer Screen' is saved (along with everything else) when you save
  463. your configuration. 
  464.  
  465.      Still another new feature: when you save your configuration
  466. with ARC Shell 1.98, the full paths of the ARC and DATA drives are
  467. saved, not just the drive letter.
  468.  
  469.      And yet another new feature: the 'Copy to StdOut' option will
  470. now copy to the printer as well as the screen.  This is very handy -
  471. it lets you make hardcopy listings of files contained in archives
  472. without first extracting them.  To 'Copy' to the printer, the button
  473. labeled 'Printer' must be selected in the 'List/Copy Device' box. 
  474. ('Copy to StdOut' cannot be directed to a file -- that would be the
  475. same as 'Extract'ing the file!)
  476.  
  477. --------------------------------------------------------------------
  478.  
  479.                        Version 1.98.1
  480.  
  481.      This version (released April 11, 1989) fixes a small bug in the
  482. "Save Config" option, that only showed up after following a certain
  483. sequence of steps.  Thanks to Tim Hitchings for pointing this one
  484. out. 
  485.  
  486. --------------------------------------------------------------------
  487.  
  488.                         Version 1.99
  489.  
  490.      Version 1.99 adds the ability to configure ARC Shell so that
  491. each ARC option (Extract, Add, Move, etc.) can use EITHER the
  492. default ARC utility OR the alternate ARC utility.  (The default and
  493. alternate ARC utilities are defined in the 'Config' screen.)  When
  494. you first run ARC Shell 1.99, all options are set to use the
  495. default ARC utility (usually ARC.TTP or ARC521.TTP).  To change any
  496. option, just hold down the Control key while clicking on the
  497. option; a dialog box will pop up with two buttons labeled 'Default'
  498. and 'Alternate.'  Choose which ARC utility you wish to use for this
  499. ARC option, and click the OK button.  You can go through and set
  500. all the ARC options this way, and when you save your configuration
  501. this information will be saved along with everything else. 
  502.  
  503.      Notice in the 'Config' screen, that the Alternate ARC Utility
  504. box no longer has a button labeled 'Use Alternate.' This is because
  505. you now set each ARC option individually. 
  506.  
  507.      The most common use for this feature is to set something like
  508. DCOPY or David Ramsden's KWIKARK.TTP as the 'Alternate' ARC
  509. Utility, then set the 'Extract' option to use the Alternate utility
  510. (by holding Control while you click on 'Extract').  Now you can
  511. have the compatibility of using ARC.TTP for all your archiving
  512. work, combined with the speed of DCOPY or KWIKARK for extractions,
  513. without having to go to the 'Config' screen and change the 'Use
  514. Alternate' button.
  515.  
  516. --------------------------------------------------------------------
  517.  
  518.                          Version 2.0
  519.  
  520.      ARC Shell 2.0 is now compatible with the new LHARC format,
  521. which uses a file extension of LZH.  In testing, I've found that
  522. LHARC provides a significant increase in compression over ARC 5.12
  523. or 5.21; in one case, a 217K text file compressed to less than
  524. 57K, or just over a quarter of its original size! By comparison,
  525. the original ARC.TTP produced a compressed file of over 100K, or
  526. just about half the file's original size.  In another case,
  527. several program and text files totalling over 130K were compressed
  528. into an archive that ended up being only 45K...a mere 35% of the
  529. original size of the files.  Impressive results indeed. 
  530.  
  531.      When you first run ARC Shell 2.0, it looks for a file called
  532. ARC.TTP in the same directory.  If ARC.TTP is found, you'll be
  533. delivered immediately to the main ARC Shell dialog box.  If ARC
  534. Shell can't find this file, it will ask you 'Where's ARC.TTP,' and
  535. present you with a file selector.  Use the file selector to locate
  536. the program you use to manage files that have an extension of ARC
  537. (probably ARC.TTP or ARC521.TTP).  It doesn't have to be in the
  538. same directory with ARC Shell. 
  539.  
  540.      Looking at the main screen of ARC Shell 2.0, you'll see two
  541. new buttons directly underneath the options (Add, Move, Delete,
  542. etc.), labelled 'Def:' and 'Alt:'.  These two buttons are used to
  543. tell ARC Shell which archive utility goes with which option.  (See
  544. the revision history for ARC Shell 1.99, above, for an explanation
  545. of the 'Default' and 'Alternate' archive utilities.)  Note that
  546. the 'control-click' feature of ARC Shell 1.99 no longer exists in
  547. version 2.0; you now set the archive utility for each option
  548. simply by clicking on one of the 'Def:' or 'Alt:' buttons.  As you
  549. click on different options, the 'Def:' and 'Alt:' buttons will
  550. become selected and deselected, to show you which options go with
  551. which utilities.
  552.  
  553. Using version 2.0 with LHARC
  554. ----------------------------
  555.  
  556.      As mentioned above, the LHARC program uses a file extension
  557. of LZH instead of ARC.  In the main ARC Shell dialog box, you'll
  558. see a new option called 'File Type,' with two buttons labelled
  559. 'ARC' and 'LZH.'  When you select the LZH button the ARC Shell file
  560. selector will use an extension of LZH.  Also, and more
  561. importantly, selecting either ARC or LZH switches between two sets
  562. of 'Default' and 'Alternate' archive utilities.  This way you can
  563. set up ARC.TTP and DCOPY (for example) as your 'Default' and
  564. 'Alternate' utilities, and still use LHARC and some other
  565. LZH-oriented utility simply by clicking the LZH button.
  566.  
  567.      The first time you click on the LZH button, both 'Default'
  568. and 'Alternate' utilities will be blank.  To install LHARC as the
  569. default utility for LZH files, first select the LZH button, then
  570. enter the Config screen (by clicking on the Config button or by
  571. typing function key F6), and click on the button labelled 'Locate
  572. Default Archive Utility'.  Use the file selector to locate
  573. LHARC.PRG (or whatever it's called on your system).  When you do
  574. this, its full pathname will appear in the first box in the Config
  575. screen.  When you exit the Config screen to the main ARC Shell
  576. dialog box, the button labelled 'Def:' will now contain the name
  577. of the LHARC program.  If you also have some other utility for
  578. managing LZH files, you can follow the same procedure for setting
  579. up an 'Alternate' utility. 
  580.  
  581.      That's all there is to it; you are now set to use either the
  582. standard ARC.TTP (or DCOPY or ARC 5.21) or the new LHARC program,
  583. simply by clicking on the ARC or LZH buttons.  If you'd like to
  584. make this your default configuration, be sure to click on the
  585. 'Save Config' button in the Config screen (see above). 
  586.  
  587.      PLEASE NOTE: All ARC functions are not implemented in the
  588. current version of LHARC, so some ARC Shell options may not work. 
  589. ALSO, the LHARC format and the formats used by ARC.TTP are _not_
  590. compatible; you should not pass the name of an ARC file to LHARC,
  591. or pass an LZH file to ARC.TTP.  ARC.TTP acts very strangely when
  592. passed the name of an LZH file, and it may even crash and do nasty
  593. things to your disk directory.  Be careful.  (Unfortunately,
  594. there's nothing ARC Shell can do to prevent crashes here -- the
  595. problem is in ARC.TTP.)
  596.  
  597.      The other important new feature in ARC Shell 2.0 is the
  598. ability to 'globally' set all ARC Shell options to use either the
  599. 'Default' or 'Alternate' Archive utility.  Immediately to the
  600. right of the ARC button at the bottom of the screen are two
  601. buttons labelled 'DEFAULT' and 'ALTERNATE.' Click on either button
  602. to change all ARC Shell options to use that utility; this only
  603. affects the settings for the current file type, ARC or LZH.  When
  604. you switch from one file type to another, the option assignments
  605. are preserved. 
  606.  
  607.      The function key mapping has been changed in ARC Shell 2.0 to
  608. reflect the two new options at the bottom of the main box
  609. ('DEFAULT' and 'ALTERNATE').  The new function keys are:
  610.  
  611.      F1 - ARC
  612.      F2 - DEFAULT
  613.      F3 - ALTERNATE
  614.      F4 - Info
  615.      F5 - Disk
  616.      F6 - Config
  617.      F7 - EXIT
  618.    Undo - EXIT (same as F7)
  619.  
  620. --------------------------------------------------------------------
  621.  
  622.                          Version 2.1
  623.  
  624. Support for ARC 6.02
  625. --------------------
  626.  
  627.      The latest version of ARC (6.02) has been ported to the ST by
  628. Darin Wayrynen.  This new version offers two big improvements over
  629. previous versions.  First, ARC 6.02 is MUCH faster both at adding
  630. and extracting files from an archive.  And second, ARC 6.02 now
  631. allows you to add entire subdirectories to an archive, along with
  632. any and all nested subdirectories.  A subdirectory shows up in a
  633. verbose list as only one entry in the archive file; it can be
  634. extracted to any path and the directory structure will remain
  635. intact. 
  636.  
  637. *** IMPORTANT: if you want to use ARC 6.02's subdirectory ***
  638. *** feature with ARC Shell, please read the following     ***
  639. *** paragraph before continuing!                          ***
  640.  
  641.      To use ARC 6.02's subdirectory feature, just select the
  642. button labeled 'Include Subdirectories' at the right side of the
  643. ARC Shell dialog box.  When the 'Data' file selector appears
  644. (where you select the files to add), you should type in the name
  645. of the folder you wish to add on the file selector's 'Selection'
  646. line.  (Since clicking on a folder name in the file selector opens
  647. it.)  Wild cards may be used, just as with all other ARC
  648. operations. 
  649.  
  650.      As of this date (December 28, 1989), ARC 6.02 does not
  651. support redirection of its 'List' or 'Copy' commands, so those
  652. features of ARC Shell will not work with ARC 6.02.  When used with
  653. ARC 6.02, the 'Copy to StdOut' command will only send a file to
  654. the printer, not to the screen; and the 'List' and 'Verbose List'
  655. commands will only send a file to the screen, not the printer.  If
  656. you need to redirect these commands to other devices, you should
  657. use an earlier version of ARC.  (I've found that ARC 5.12 [the
  658. first one for the ST] seems to handle redirection the best.)
  659.  
  660. Improved support for LHARC
  661. --------------------------
  662.  
  663.      I've improved ARC Shell 2.1's compatibility with LHARC quite
  664. a bit, and added support for LHARC 0.51's 'comment' feature (which
  665. allows you to add comments to files in an LZH archive).
  666.  
  667.      The 'Query' operations now work correctly with LZH files. 
  668. You can extract, delete, and copy files from an archive by
  669. selecting the 'w/ query' option; when you do this a large box will
  670. appear, displaying the names of all the files in the LZH archive
  671. and allowing you to select the ones you wish to act upon.  (See
  672. 'W/ Query' in Part Three above.)
  673.  
  674.      The Copy to StdOut feature of ARC Shell is now compatible
  675. with LHARC, allowing files in an LZH archive to be sent to the
  676. screen or printer without actually extracting them. 
  677. Unfortunately, LHARC 0.51 still does not support redirection of
  678. the 'List' or 'Verbose List' commands to a printer or to a file. 
  679.  
  680.      If you wish to add comments to the files in your LZH
  681. archives, select the button labeled 'LZH Comments' at the right
  682. side of the ARC Shell dialog box.  (This button is grayed out when
  683. you're in ARC mode.)  LHARC will prompt you for the comment when
  684. it is invoked by ARC Shell.
  685.  
  686.      PLEASE NOTE: I've found that the current version of LHARC
  687. will always go into "Comment" mode if any file in the archive
  688. being added to contains a comment, whether the 'LZH Comments'
  689. button is selected or not.  This is a "bug" in LHARC 0.51 and
  690. unfortunately there's nothing ARC Shell can do to fix or prevent
  691. it.
  692.  
  693. Alternate Command Lines
  694. -----------------------
  695.  
  696.      ARC Shell 2.1 allows you to enter your own command line for
  697. any of the Archiving options in the main dialog box.  Each of the
  698. 12 buttons ('Add,' 'Update,' 'Delete,' 'Extract,' etc.) has its
  699. own alternate command line that can be used to access features of
  700. archiving programs that ARC Shell itself does not directly
  701. support.
  702.  
  703.      (The command line is the line you see at the top of your
  704. screen whenever ARC Shell calls an archiving program such as
  705. ARC.TTP or LHARC.  Please refer to the documentation for your
  706. archiving program for more details about how to use its command
  707. line options.)
  708.  
  709.      To enter an Alternate command line, just hold down the
  710. Alternate key while you click on the ARC button, or while you
  711. double-click the ARC option you wish to execute, or while you type
  712. the option's keyboard equivalent.  A dialog box will appear, with
  713. two editable fields in which you can enter both a title for the
  714. alternate command line and the command line itself.  You should
  715. enter the entire command line up to the point at which the name of
  716. the archive file will appear.  If your archiving program requires
  717. a blank space before the name of the first archive file, be sure
  718. to include it at the end of the alternate command line. 
  719.  
  720.      For example, ARC 5.21C has a special option which allows
  721. compression with 13, 14, 15, or 16 bit token tables.  This feature
  722. allows you to generate smaller archive files; the higher the bit
  723. value, the smaller the resulting file.  (Usually.)  The downside
  724. of this feature is that archives compressed in this way can only be
  725. extracted with ARC 5.21C, since no other version can handle them. 
  726. You can use the Alternate command line feature of ARC Shell 2.1 to
  727. experiment with these extended compression methods and see if
  728. you'd like to use them.  (I don't recommend uploading files to
  729. networks or BBS'es in any of these extended formats, by the way.)
  730.  
  731. 'Change Default' button in 'Extract' box
  732. ----------------------------------------
  733.  
  734.      A new feature has been added to the box that appears when you
  735. extract files from an archive (either in ARC or LZH mode).  This
  736. box contains buttons labeled 'All,' 'To Folder,' and 'W/ Query';
  737. ARC Shell 2.1 now lets you set which of these buttons will be the
  738. 'default' button.  (In other words, the one that is selected when
  739. you type the Return or Enter key.)  To do this, click on the
  740. button labeled 'Change Default' at the bottom of the box, then on
  741. the button you wish to make the default.  This new default status
  742. is also saved with the rest of the ARC Shell configuration data.
  743.  
  744. Buffer Screen Option compatible with "big screen" monitors
  745. ----------------------------------------------------------
  746.  
  747.      The 'Buffer Screen' option of ARC Shell 2.1 (which allows for
  748. super fast redraws of the main dialog box) has been updated to
  749. handle large screen monitors and the PD BIGSCRN program. 
  750. Depending on the size of the monitor being used, this option can
  751. require quite a bit of memory; if memory is tight, turn screen
  752. buffering off and redraws will take place at their normal speed.
  753.  
  754.  
  755. --------------------------------------------------------------------
  756.  
  757.                          Version 2.1b
  758.  
  759. Copy to StdOut Fixed for Older Versions of ARC
  760. ----------------------------------------------
  761.  
  762.      While adding the code to allow "Copy to StdOut" to work with
  763. LHARC, I inadvertently introduced a bug that made it fail when used
  764. with older versions of ARC.  This bug is fixed in ARC Shell 2.1b. 
  765. (Thanks Ralph, for bringing this to my attention.)
  766.  
  767. All Other Reported Bugs Fixed
  768. -----------------------------
  769.  
  770.      Version 2.1b also fixes all reported bugs in version 2.1.  I
  771. can't even remember all of them; but if you had a problem with ARC
  772. Shell 2.1, chances are it's fixed now. 
  773.  
  774. NEW FEATURES:
  775.  
  776. Right-Click to Select Options
  777. -----------------------------
  778.  
  779.      ARC Shell 2.1b allows you to instantly select any of the 12
  780. main ARC options (in the upper left of the box) by clicking on it
  781. with the right mouse button.  If you hold down the Alternate key
  782. while you right-click on any option, its "Alternate Command Line"
  783. box will appear (see above, "Alternate Command Lines".) 
  784.  
  785. Prompt for Delete Configurable
  786. ------------------------------
  787.  
  788.      After calling ARC (or LHARC) to extract the files from an
  789. archive, ARC Shell displays an alert box that asks if you want to
  790. delete the archive file you've just extracted from.  If you find
  791. yourself always clicking on the "Cancel" button in this alert box,
  792. you may want to turn "Prompt for Delete" OFF.  This button is
  793. located in the ARC Shell Config screen; if it is not selected, the
  794. "Delete" alert box will not appear after extracting.  (Good
  795. suggestion, Lloyd.)
  796.  
  797.  
  798. --------------------------------------------------------------------
  799.  
  800.                          Version 2.3
  801.  
  802. Compatible with Atari TT030 and ISAC hi-res color board
  803. -------------------------------------------------------
  804.  
  805.      Version 2.3 of ARC Shell is now compatible with Atari's new
  806. 68030-based TT computer.  This version also displays correctly when
  807. used with the ISAC hi-res color board. 
  808.  
  809. 'Include Subdirectories' Active in LZH Mode
  810. -------------------------------------------
  811.  
  812.      This version of ARC Shell lets you select the 'Include
  813. Subdirectories' option in LZH mode.  (Previous versions only allowed
  814. this in ARC mode.)  However, there are currently quite a few
  815. different versions of LHARC in circulation, and 'Include
  816. Subdirectories' does NOT work with all of them.  This option will
  817. not work with LHARC060 or LHARC051 (by Jon Webb); it will work with
  818. LHARC102 (by Bill Shroka).  To add subdirectories to an LZH archive
  819. with LHA121 (by Roger Burrows), you'll need to use the 'Alternate
  820. Command Lines' feature (see above, under the section for version
  821. 2.1) to specify a command line for the 'Add' button that looks like:
  822.  
  823. ax      <-- one trailing space after the 'x'
  824.  
  825.      To extract archives which contain subdirectories (and maintain
  826. the original directory structure) with LHA121, set up an alternate
  827. command line for the 'Extract' button that looks like:
  828.  
  829. xx      <-- again, one trailing space after the 'x'
  830.  
  831.      To install these alternate command lines permanently in ARC
  832. Shell, make sure to save your configuration before exiting the
  833. program.
  834.  
  835. Known Bug
  836. ---------
  837.  
  838.      This version of ARC Shell has one small known bug; if you
  839. choose the 'Extract w/Query' or 'Delete w/Query' option, sometimes
  840. ARC Shell will fail to display all the files contained within the
  841. selected archive.  I wanted to release this new version for TT
  842. owners as soon as possible, and haven't had time to look into this
  843. bug yet -- next version!
  844.  
  845.  
  846. --------------------------------------------------------------------
  847.  
  848.                          Version 2.4
  849.  
  850.  
  851. Compatibility with LZH11316.TTP
  852. -------------------------------
  853.  
  854.      ARC Shell 2.4 is now compatible with the latest version of
  855. Thomas Quester's LZH utility, LZH11316.TTP.  This new LZH program
  856. is from Germany, and is about 25% faster than the others on the
  857. scene.  It's available on the major info services, and should be
  858. filtering down to local BBS's very soon.  (If it hasn't already.)
  859.  
  860.      Since LZH11316 expects some commands to be formatted
  861. differently than other versions of LZH, there is a special button
  862. in ARC Shell's Config screen called 'LZH11316 COMPATIBILITY MODE'
  863. that must be selected in order for ARC Shell to pass the proper
  864. commands to LZH11316.TTP.  The state of this button is saved with
  865. the rest of your ARC Shell configuration when you 'Save Config'. 
  866.  
  867. Link with CodeHead's MaxiFile
  868. -----------------------------
  869.  
  870.      If you have CodeHead Software's MaxiFile installed as a desk
  871. accessory, ARC Shell 2.4 now allows you to call it up by clicking
  872. on a button on the main ARC Shell screen.  If MaxiFile is
  873. detected, ARC Shell changes the 'Disk' button to read 'MAXI,' and
  874. clicking on it (or typing F5) automatically opens up MaxiFile. 
  875. (If you haven't heard about it yet, MaxiFile 3.0 is a phenomenally
  876. powerful commercial disk maintenance utility from CodeHead
  877. Software, written by yours truly! <grin>)
  878.  
  879.      If MaxiFile is not present, the built-in disk utilities in
  880. ARC Shell will be active instead.
  881.  
  882. Known Bugs
  883. ----------
  884.  
  885.      OK, so I lied.  I still haven't had time to look into the
  886. small bug in 'Extract w/Query' mentioned in the 2.3 notes above. 
  887. But I did want to release a version that would work with Quester's
  888. LZH utility right away, so I hope you'll forgive me!  I _will_ fix
  889. this bug in the next version however.
  890.  
  891.      This version DOES fix a bug in the Extract w/Query function
  892. that would cause crashes under some circumstances, when you were
  893. using this function with LZH files.
  894.  
  895.  
  896. --------------------------------------------------------------------
  897.  
  898.                          Version 2.5
  899.  
  900.  
  901. New "MaxiFile Mode" for Add, Move, Update, and Freshen!
  902. -------------------------------------------------------
  903.  
  904.      ARC Shell 2.5 now takes advantage of a special communication
  905. "pipeline" built into CodeHead Software's MaxiFile III, that lets
  906. you use MaxiFile to select multiple files for archiving -- even
  907. files from different directories -- all in ONE move! Now you can
  908. choose everything you'd like to archive, and walk away from the
  909. computer while it does the work for you.  No more waiting to
  910. select the next file. 
  911.  
  912.      This feature requires that you have MaxiFile version 3.0 or
  913. later installed as a desk accessory.  (Contact CodeHead Software
  914. at 213-386-5735 for more details about MaxiFile III.  It's a
  915. really rad tool.  The raddest.)
  916.  
  917.      To enable the special "MaxiFile Mode," there is now a new
  918. button in ARC Shell's 'Config' screen labeled 'USE MAXI FOR ADD.'
  919. If you don't have MaxiFile III installed as a desk accessory, this
  920. button will be grayed out (disabled).  Select this button to turn
  921. on "MaxiFile Mode."  The state of this button is saved with
  922. everything else when you 'Save Config.'
  923.  
  924.      When this button is selected and you choose the Add, Move,
  925. Update, or Freshen commands, ARC Shell will still put up the
  926. standard file selector for you to choose the name of your archive. 
  927. However, after you've selected your archive file, ARC Shell will
  928. now call MaxiFile to obtain the files you wish to add to the
  929. archive.  Simply select the files (and/or folders) to add from
  930. MaxiFile's current source directory, then click the button in
  931. MaxiFile's lower right that says "ARC" (or hit Return).  This
  932. MaxiFile button says "ARC" only when called from ARC Shell, to
  933. remind you from whence you came; otherwise it says "EXIT."
  934.  
  935.      If you're holding either Shift key when you click MaxiFile's
  936. "ARC" button (or hit Return), ARC Shell will read your selections
  937. out of MaxiFile, then immediately call MaxiFile again, to let you
  938. choose more items from another directory if you wish.
  939.  
  940.      When you're done selecting items to add to your archive,
  941. click the "ARC" button without holding Shift.  MaxiFile will then
  942. begin calling your archive utility, adding (moving, etc.) each
  943. item automatically until it reaches the end of the list you (and
  944. MaxiFile III) have given it.  Go have a peanut butter and banana
  945. sandwich while you wait, or better yet, take a walk.  :)
  946.  
  947.  
  948. Right-Clicking on 'MAXI' Enters ARC Shell's Disk Utilities
  949. ----------------------------------------------------------
  950.  
  951.      Someone pointed out that if you had MaxiFile installed, you
  952. could no longer use ARC Shell's 'Run Program' feature to launch an
  953. external program, because the 'Run Program' button was located in
  954. ARC Shell's 'Disk Utilities' box -- which was replaced by
  955. MaxiFile!  Therefore, this version of ARC Shell now lets you
  956. right-click on the 'MAXI' button to get at ARC Shell's built in
  957. disk utilities, allowing you to run programs again. 
  958.  
  959.  
  960. The Big Name Change
  961. -------------------
  962.  
  963.      I got tired of hunting through the code and the text file
  964. changing every occurrence of ARCSHL24.* to ARCSHL25.*, every time
  965. I did an update...so from now on the file name of ARC Shell will
  966. be simply ARCSHELL.PRG.  This will make it easier on you HotWire
  967. users too; no more redoing all your menus that contain ARC Shell
  968. when a new update is released.
  969.  
  970.  
  971. 'Extract w/Query' Bug Fixed!
  972. ----------------------------
  973.  
  974.      ARC Shell 2.5 fixes the bug in 'Extract w/Query' mentioned
  975. above in the 2.3/2.4 notes.  To recap, ARC Shell would sometimes
  976. fail to display all files in an LZH archive.  Now, all files in an
  977. LZH archive are displayed correctly in ARC Shell's 'Query' dialog
  978. box. 
  979.  
  980.  
  981. --------------------------------------------------------------------
  982.  
  983.                          Version 2.6
  984.  
  985. Better Compatibility with Quester LHARC Programs
  986. ------------------------------------------------
  987.  
  988.      This version of ARC Shell is now completely compatible with
  989. the "subdirectory" options of Thomas Quester's (German) LHARC
  990. programs.  This means that if you have ARC Shell's 'Include
  991. Subdirectories' button selected, the Quester LHARCs will now
  992. compress and extract archives containing folders with no problems.
  993. Just make sure that if you are using one of the Quester LHARC
  994. programs, you also select the button labeled 'Quester LZH Mode' in
  995. ARC Shell's Config screen.
  996.  
  997.  
  998. --------------------------------------------------------------------
  999.  
  1000.                          Version 2.6a
  1001.  
  1002. 'Quester Mode' Configurability
  1003. ------------------------------
  1004.  
  1005.      ARC Shell 2.6a adds the ability to configure 'Quester Mode'
  1006. to be on or off depending on the state of the 'Def:' and 'Alt:'
  1007. buttons.  This means (for example) that you can set up one of the
  1008. Thomas Quester LHARC programs as your 'Default' archive utility in
  1009. LZH mode, and some other LHARC program as your 'Alternate' archive
  1010. utility, and ARC Shell will automatically switch 'Quester Mode' on
  1011. or off for you as you select different archiving commands from the
  1012. main command list.  (For more information, see "Part Five -
  1013. Configuring ARC Shell" and "Using Version 2.0 with LHARC" above.)
  1014.  
  1015.      The 'Quester Mode' button has now been relocated from the
  1016. Config screen to the main ARC Shell screen, to make it easier to
  1017. turn on and off. 
  1018.  
  1019.  
  1020. --------------------------------------------------------------------
  1021.  
  1022.                          Version 3.0
  1023.  
  1024. Greatly Improved Support for Quester LHARC
  1025. ------------------------------------------
  1026.  
  1027.      ARC Shell 3.0 has several large improvements; as the subtitle
  1028. says, one of them is a greatly improved interface for Thomas Quester's
  1029. LHARC utilities.  When you select the 'Quester Mode' button in this new
  1030. version, Arc Shell changes some of the 'Switch' buttons to allow you to
  1031. use many of the special features available in the Quester LHARC
  1032. programs.  The new 'Switches' are:
  1033.  
  1034.      NO INDICATOR -- When selected, this switch turns off the LHARC
  1035. progress indicators (asterisks) which appear when a file is being
  1036. extracted from or added to an archive. 
  1037.  
  1038.      SKIP TIMESTAMP COMPARISON -- By default, LHARC compares the
  1039. timestamps of files being extracted with the timestamps of any existing
  1040. files in the destination, and does not extract if the stamps are the
  1041. same.  When selected, this switch disables this comparison, so that all
  1042. files are extracted even if the timestamps are the same.
  1043.  
  1044.      STORE/EXTRACT FULL PATHS -- Normally, LHARC stores only the names
  1045. of files in an archive, not the full path information for each file. 
  1046. (For example, ARCHIVE.TXT as opposed to \DOCUMENT\ARC\ARCHIVE.TXT.) 
  1047. When this switch is selected, LHARC will store complete path information
  1048. for each file in an archive, and use this information when extracting to
  1049. maintain the directory structure.  This switch must be selected in order
  1050. to store full directories in an archive, and to maintain the directory
  1051. structure when extracting.
  1052.  
  1053.      SEARCH ALL FOLDERS -- When this switch is selected, LHARC will
  1054. recursively search all nested folders in the data path for files that
  1055. match the search specification.  This switch is used to archive all
  1056. versions of a particular file, or all files of a particular type.
  1057.  
  1058.      INCLUDE SPECIFIED FOLDER -- When this switch is selected, LHARC
  1059. will archive all files in the selected folder, including all files
  1060. within nested subdirectories.  If you use MaxiFile III as your data file
  1061. selector, you can simply select (highlight) the directories you wish to
  1062. archive.  If you use the standard system file selector (or a replacement
  1063. like the Little Green Selector or UIS) you will have to type in the name
  1064. of the folder you wish to archive, on the file selector's "Selection"
  1065. line.
  1066.  
  1067.      LHARC 1.13 MODE (LH1) -- The latest versions of Thomas Quester's
  1068. LHARC use a new compression technique that is incompatible with older
  1069. versions, and with other LHARC programs and extractors.  This new
  1070. compression method is known as "LH5."  To create archives that will be
  1071. compatible with earlier versions of LHARC (using the "LH1" compression
  1072. method), select this switch.
  1073.  
  1074. ------------------------------------------------------------------------
  1075. NOTE: For more information about these switches and the other special
  1076. functions of Thomas Quester's LHARC, please see the documentation
  1077. included with that program.
  1078. ------------------------------------------------------------------------
  1079.  
  1080.  
  1081. Painless Group Extractions
  1082. --------------------------
  1083.  
  1084.      In the main screen, where the "List Device" buttons used to be,
  1085. you'll see a button labeled "GROUP EXTRACT."  (The "List Device" switches
  1086. are now located in the Config screen.)  This new function lets you
  1087. automatically extract all ARC/LZH files in a certain directory to
  1088. individual folders with the same names as the archives.
  1089.  
  1090.      When you click the "Group Extract" button, ARC Shell presents a
  1091. file selector to let you choose the path containing the ARC/LZH files
  1092. you wish to extract.  It doesn't matter what you type on the
  1093. "Selection:" line in the file selector -- only the path information is
  1094. used.
  1095.  
  1096.      Once you've selected the path containing your archive files, ARC
  1097. Shell will display a dialog box that lets you choose whether you want to
  1098. extract each archive to a folder, or to extract all files to the
  1099. destination directory without creating individual folders.  This box
  1100. also lets you choose whether or not ARC Shell will delete the archive
  1101. files after extracting.
  1102.  
  1103.      When you've finished setting the "Group Extract" options, ARC Shell
  1104. displays another file selector, this time to let you choose the
  1105. destination for the extracted files/folders.  Once again, the
  1106. "Selection:" line is ignored here -- only the path is important. 
  1107.  
  1108.      After you select the destination, ARC Shell will search the source
  1109. directory for all files with an ARC or LZH extension (depending on your
  1110. current mode), and automatically extract them to the destination
  1111. directory, creating folders if you chose that option.
  1112.  
  1113.      You can abort a Group Extract operation by holding down the
  1114. Alternate key. 
  1115.  
  1116.  
  1117. New "Install Application" Dialog Box
  1118. ------------------------------------
  1119.  
  1120.      (Refer to "Part Six" above for a complete discussion of installing
  1121. ARC Shell as an application for ARC or LZH files.)
  1122.  
  1123.      The new "Install Application" box now lets you choose beforehand
  1124. whether you wish to delete the archive file after extracting it, and
  1125. whether you wish to exit immediately or enter ARC Shell when the
  1126. extraction is finished.
  1127.  
  1128.  
  1129. Initial Setup Changes
  1130. ---------------------
  1131.  
  1132.      ARC Shell 3.0 requires that you go through the initial setup
  1133. procedure again; the configuration format is not compatible with older
  1134. versions.  The program still automatically searches for ARC.TTP at
  1135. bootup; but now, the first time you click the LZH button, ARC Shell will
  1136. ask you to locate your default LZH utility. 
  1137.  
  1138.  
  1139. Query Box Compatible with LH5 Archive Method
  1140. --------------------------------------------
  1141.  
  1142.      ARC Shell's 'Extract w/Query' function is now compatible with
  1143. archives that use the LH5 compression method, and with archives that
  1144. contain files with full path information.
  1145.  
  1146.  
  1147. Set ARC and DATA Paths in Config Screen
  1148. ---------------------------------------
  1149.  
  1150.      The Config screen of ARC Shell 3.0 has changed a bit from previous
  1151. versions.  First, as mentioned above, the "List Device" buttons are now
  1152. located here.  More importantly, there are two new buttons labeled "Set
  1153. Archive (Source) Path" and "Set Data (Destination) Path".  These new
  1154. buttons let you set the default paths for the ARC and DATA file
  1155. selectors, before saving your configuration.  (In previous versions, you
  1156. would have had to actually proceed through an archiving operation to set
  1157. both paths.)
  1158.  
  1159.  
  1160. IMPORTANT: Upgrade Fee!
  1161. -----------------------
  1162.  
  1163.      For the first time ever in its five year history, I'm asking an
  1164. upgrade fee for this new version of ARC Shell.  If you paid the
  1165. shareware fee for a pre-3.0 version of ARC Shell before September 1,
  1166. 1991, there is a small upgrade fee of $10.00 if you decide to use
  1167. version 3.0 or later.  Please send a check or money order for this
  1168. amount to the address listed in "Part Two - the Usual Shareware Plea"
  1169. above.  And thank you very much for your payment; if you've paid for ARC
  1170. Shell, you're one of the few, the proud, the shareware supporters, and
  1171. it's people like you who make it possible for me to continue upgrading
  1172. the program!
  1173.  
  1174.  
  1175.  
  1176.      *****************************************************
  1177.      *                                                   *
  1178.      *  This document and all versions of ARC Shell are  *
  1179.      *  Copyright 1987,88,89,90,91 Charles F. Johnson    *
  1180.      *  and Little Green Footballs Software.             *
  1181.      *  All Rights Reserved.                             *
  1182.      *                                                   *
  1183.      *  ARC Shell may NOT be sold.  It may, however, be  *
  1184.      *  freely distributed as long as this document is   *
  1185.      *  included and neither program nor document are    *
  1186.      *  altered IN ANY WAY WHATSOEVER.  This document    *
  1187.      *  may not be reprinted without permission.         *
  1188.      *                                                   *
  1189.      *  While every effort has been made to ensure that  *
  1190.      *  this program is free of bugs, I cannot be        *
  1191.      *  responsible for any damages or loss of data      *
  1192.      *  resulting from the use or misuse of ARC Shell.   *
  1193.      *                                                   *
  1194.      *****************************************************
  1195.