home *** CD-ROM | disk | FTP | other *** search
-
- UNDO -- User-friendly Non-Specific Dearchiving Operation
-
- Version 2.0
-
- By Christopher J. McConnell
-
- Email: cjm@naucse.cse.nau.edu
-
- The purpose of UNDO is to provide a shell to dearchive a file
- without having to remember which dearchiver to use with which options.
-
- The inspiration for this program came from a non-programmer friend
- of mine, Ross Thomas, who could not handle all of the different archive
- formats, but still found file compression a valuable tool. So here it is.
- A shell that dearchives most of the popular formats without the hassle.
-
- UNDO handles ZOO, ZIP, ARC, ARJ, LZH, PAK, compression routines.
- These routines are owned and copyrighted by their respected authors.
-
- UNDO needs to use a configuration file that UNDO will create at the root of
- each drive you use UNDO on. If the file does not exist, then UNDO will create
- it for you. If you run UNDO without any options UNDO will create a
- configuration file for you, destroying the old one if it exists.
- This program will automatically configure itself if the program discovers that
- there is not a configuration file on this drive. To edit the configurations,
- just use any text editor on the UNDO.CFG file in your root directory or execute
- UNDO without options to create a new configuration file. The program will ask
- you for the complete path_name for each of the different dearchiving programs.
- If you do not have the dearchiver the program asks for, enter a CONTROL-D and
- press ENTER for the file_name. Each path_name should be entered in the
- following manner:
- DRIVE:\DIRECTORY(IES)\FILE_NAME.EXE[COM]
-
- If you continuously receive BAD COMMAND OR FILENAME error, then run UNDO without
- options to re-create your configuration file. The above error usually comes
- about with a bad or empty configuration file.
-
- Usage: UNDO [ -l ] [ archive_name.ext ] [ file_name.ext ]
-
- Options: -l -- To list some or all of the files within the archive
- in order to obtain the name of a file to be extracted.
-
- archive_name.ext -- The name of the archive to be opened or
- searched. The extension must be included with the
- name, otherwise the program can not determine which
- dearchiver to use.
-
- file_name.ext -- This is the name of a particular file or
- files that you want out of an archive. Only
- through the use of wildcards, are multiple files
- handled. You can not list multiple file_names.
-
- no options -- This will create the configuration file for
- you, prompting for information as it needs it. If
- you already have a configuration file then it will
- overwrite it with the new information.
-
-
- Terms and Limitations: This is a shell, not the actual archiving
- program. Thus any fault of the dearchiving process
- is that of the archiver/dearchiver and not of UNDO.
-
- UNDO uses only the simple e or x options for
- extractions, other options are simply not available
- at this time. This means that file_names, not
- path_names will be extracted from archives.
-
- If you find a bug in this program that I did not find,
- tell me, I will fix it and re-post the program as
- soon as possible.
-
- UNDO is shareware. If you like the program as is,
- send at least $10 for the use of it. There is a bit
- of time and effort put into programs such as this,
- and this time should be recognized in some manner.
-
- **** NOTE **** This Version of UNDO does not include all of the
- options listed above without registration. UNDO will
- not handle the -l option or specific file(s) without
- your registration. The -l option will give an error,
- and use of the specific file will process the entire
- archive. Upon receipt of $15, and your
- name and address, I will send you the full
- program.
-
- Send your registration to:
-
- Christopher J. McConnell
- 492 W. Philomena Dr.
- Flagstaff, Az 86001
-
-
- Revision History:
- 1.1 -- This program is written in C and C will let
- you hang yourself so I did. Major bug with dealing with
- options fixed.
-
- 1.2 -- Bug fix for 1.1 was not compatible for all flavors
- of computers. Re-wrote fix for 1.1 for all flavors, and
- recompiled code for entire 8088 series, instead of just
- 80286 and above.
-
- 1.3 -- The file name would not always be empty upon start-up,
- thus you would occasionally get erroneous file listings
- from the dearchivers. (Full Version only)
-
- 2.0 -- Re-wrote options handling to take into account no options,
- the program now creates (or replaces) the configuration file
- if no options are given. Re-wrote the configuration file
- creation routine to have clearer directions of use. Edited
- program for faster execution and easier modification. Added
- ability to list an archive using wildcards and/or a file_name
- to see only specific files.
-