Program: getshk Version: 2.0 Release Date: 10/18/94 Author: Kent Squires Preface A while back I posted a copy of this program to cba2. Well that version didn't work too well, so I spent my weekend off from work to get it working. I've done quite a bit of testing with it, and all seems to work fine. BTW: I've only done testing under GNO 2.0.4 - I never bothered to check it under Orca. Overview Have you become tired of downloading 5 or 6 ShrinkIt archives, checking to see if you need to make a folder for the contents, then making the folder, then extracting the files from the archive? Well, I have, so I wrote getshk. What getshk does is checks each ShrinkIt archive to see if the contents were archived with a folder, or if one needs to be created for it. Then it'll go ahead and create one, in a specified directory if you wish. Then it'll extract the ShrinkIt archive, using yankit. That's all there is to it! Syntax There's two command line arguments you can use. The -d argument is much like the one in sscii. It lets you specify a destination directory to place the extracted ShrinkIt archive(s). The other argument is the -v flag. All this does right now is turn on the -v flag for yankit. The following are some examples of use: %> getshk2 This will extract all ShrinkIt archives to the current directory. %> getshk2 -v This will extract all ShrinkIt archives to the current directory using yankit -v. %> getshk -d :foo %> getshk -d ..:foobar This will extract all ShrinkIt archives to the specified path. %> getshk -vd :foo:bar This will extract all ShrinkIt archives to the specified path, using yankit -v. Requirements getshk has certain requirements in order for it to run. Obviously, getshk should be located in the :bin folder for GNO (like I had to mention that :) Also, you must have yankit installed, because without yankit, getshk is somewhat useless. Also, make sure you have a :tmp folder under GNO - this is where getshk creates its temp_file. I've tested getshk under HFS and ProDOS file systems, so there should be no problem there. Getshk must be run from the folder where the ShrinkIt archives are located. The ShrinkIt files being extracted must end in .SHK (case insensitive) or they will not get extracted. I guess that's about all getshk needs :) Upcoming features? I'm planning on implementing a flag so that the ShrinkIt archive is deleted after extracting. Any ideas? Email address is at the end this document and I can always be found on IRC/#AppleIIgs or comp.sys.apple2 Is that it? Looks like it. That's about all I can think of to tell you about this program. It's nothing spectacular, and was originally written for personal use. It makes my GNO'ing life a lot easier, hope you find it as useful. Email: kjh52156@uxa.cso.uiuc.edu eof