Short:        Yet another secure file delete program.
Author:       Wizardry and Steamworks
Uploader:     "Wizardry and Steamworks" <office grimore org>
Type:         util/cli
Version:      1.6
Replaces:     util/cli/qtip15.lha
Architecture: m68k-amigaos

---------------------------------------------------------------------------

                                 qtip

---------------------------------------------------------------------------

-----------------------
>> About
-----------------------

This is a small command-line utility that deletes a file by first
overwriting the data with a 4-pass scheme (random, even, odd, random) and
optionally benefits from the asyncio.library if present.

-----------------------
>> How to install
-----------------------

  1.) Extract the archive
  2.) Copy bin/qtip to C: (or any other directory in the executable path)

-----------------------
>> How to compile
-----------------------

The program was written to be compiled with SAS/C but you can compile it
with whatever tool available that has the required AmigaOS libraries and
include files. You may need to download dev/c/AsyncIO.lha by Magnus Holmgren
since it contains the required include files. If needed, the include files
and libraries should be moved to the SAS/C folder (libs under libs, include
under include, etc...).

After all the includes and libraries are setup correctly, you can change
directory to "src" and then issue the command:

sc link qtip.c

and it should result in a qtip binary file.

-----------------------
>> How to use
-----------------------

After copying the binary to an executable path, issue:

echo "test" > RAM:testfile.txt

to generate a test file at ''RAM:testfile.txt'' and then issue:

qtip RAM:testfile.txt

in order to delete that file.

qtip accepts ALL and QUIET as command-line parameters, where ALL will
attempt to recursively delete a directory supplied and QUIET will suppress
the deletion and wiping messages. For example:

qtip all RAM:T

will recursively delete the contents of the RAM:T directory. Or,

qtip all quiet RAM:T

in order to suppress any deletion and wiping messages.

You can also supply patterns to qtip. For example, if you wanted to delete
the entire contents of the RAM:test/ directory, you would issue:

qtip RAM:test/#?

-----------------------
>> Project Website
-----------------------
  
This project's website is at:

  * http://grimore.org/amiga/development/os3/securely_delete_files

-----------------------
>> Feedback
-----------------------

You can reach us at:

   Wizardry and Steamworks
   e-mail: office@grimore.org