                                            ***
                            ****           *
                           *   **         **
   *                           ***       ***
  **      *****    *    **     ****     ****     *****   **    *    ****
 *****   *   **   ***  *       ** **   ** **    *    ** ***   ***  *   **
  **    **   **  *  ****       **  ** **  **   **    **   **   *  **   *
  **   ***  *** *    **   *    **   ***   **  ***    **   **  *   *****
  **  * ** * ***    * ** *     **    *    ** * **    *     * *    **    *
   ***   **   *   **   **      *          ***   *****      **      *****
                            ***

            another taxTool written and ©1992 by Oliver Kasper

                               Version 1.01

                                13-Feb-1992


                             Product Overview
                             ~~~~~~~~~~~~~~~~
   taxMove  is  a CLI command for AmigaOS Release 2.  It 'moves' files from
one  to  another  location.   The  main  difference between taxMove and the
ordinary 'rename'-command is the ability of moving files to other devices.


                               Requirements
                               ~~~~~~~~~~~~
   To  run  taxMove  you  have got to have the AmigaOS Release 2 (Kickstart
v37.175 or greater) installed.


                                Warranties
                                ~~~~~~~~~~
   No  warranties  of any kind are implied or expressed with regard to this
piece of software, its quality, performance, merchantability or fitness for
any  particular purpose.  All inconveniences and damages caused by using or
misusing taxMove are entirely at the responsibility of the user.

   While considerable effort has been made to provide you with a functional
and  useful  product,  there  is  no  guarantee  of this program being 100%
bug-free.   Any  problems  that do arise when using this version of taxMove
should be corrected in future updates.  Please report every bug immediately
in order to make me able to correct all malfunctions left within the code.

         THIS DOES NOT GUARANTEE FUTURE VERSIONS OF THIS PRODUCT.


                            How to use taxMove
                            ~~~~~~~~~~~~~~~~~~
Usage: taxMove [FROM] <wildcards> [TO] <file or directory> [BUF=BUFFER]
       [NOCLONE] [Q=QUIET]

   All  AmigaOS Release 2 wildcards are, of course, accepted and quotation-
marks are supported.

   The QUIET or simply Q option is used to suppress all outputs.

   Use BUFFER or BUF to specify the largest amount of memory taxMove should
use when copying a file (moving a file to another device).

   NOCLONE  tells taxMove not to copy the comment, date and protection when
moving.  This option has no effect on files which are renamed.


                                 Examples
                                 ~~~~~~~~
1> taxMove dh0:taxMove dh0:c

   'dh0:taxMove' will be renamed to 'dh0:c/taxMove'.

1> taxMove ram:file dh0: NOCLONE

   taxMove  will  first  copy  the  file  'ram:file' to 'dh0:file' and then
delete  'ram:file'.   The  comment,  date  and protections bits will not be
preserved because of 'NOCLONE'.

1> taxMove file* t: QUIET

   All  files matching the pattern 'file*' will be moved to t:.  No outputs
will be made because of 'QUIET'.

1> taxMove taxMove c:Move

   taxMove will move 'taxMove' to 'c:Move'.

1> taxMove ram:Fred.anim dh0:anims buf=100000

   taxMove  will  copy/move  ram:Fred.anim  to dh0:anims/Fred.anim using no
more  than  100000 bytes of memory.  taxMove will have to use more than one
Write() now if the file is larger than 100000 bytes.


                                  History
                                  ~~~~~~~
v 1.01 - A big bug has been removed:  When an error occured while copying a
         file, the source was deleted even though the file wasn't copied
         correctly. Now only the faulty destination file will be removed.
v 1.00 - First release-version.
v 0.07 - The Copy-Routine now copies the comment, date and protection of a
         file, too. This feature can be turned off by using the keyword
         'NOCLONE'.
v 0.06 - Keyword 'BUFFER' added. Copy-Routine now works in low-memory
         conditions, too.
v 0.05 - Only one file can be moved to another file.
v 0.04 - Files can be renamed while moved.
v 0.03 - Wildcards are supported.
v 0.02 - More than one file could be moved.
v 0.01 - Move ONE file to another location.


                                Known bugs
                                ~~~~~~~~~~
   - None.


                            Future improvements
                            ~~~~~~~~~~~~~~~~~~~
   - taxMove should be able to move directories, too.


+------------------------------+--------------------------------------------+
| Oliver Kasper                | FIDO-Net: Oliver Kasper@2:241/5807.23      |
|                              | Zerberus: ESCape@ELOI.ZER                  |
| Germany - +49 (0)201 408445  | UseNet: Oliver_Kasper@ouzonix.hamm.sub.org |
+------------------------------+--------------------------------------------+
