[comp.sys.apple2] Un-TAR for the GS

bazyar@chip (Jawaid Bazyar) (02/26/91)

Someone was asking a week or so ago about a way to extract files from
Unix TAR archives on an Apple II.  Well, after Doug Gwyn pointed out how
trivial tar archives are, I decided to sit down and write an untar program.
Four hours later, I had it.  I posted it yesterday to comp.binaries.apple2,
grouped with other terribly useful Orca shell utilities.  The package is
called ShellStuff v1.2, and is 100% free. I even put the tar source into
the public domain (something I hadn't done with the other programs in
the package) because I WANT people to use that source to create desktop
based, ProDOS 8, etc versions of the program.

Thanks Doug!

(and in a plug for the rest of ShellStuff...)

MORE - a very unix-like MORE utility, lacking only two features (backing
 up and regexp searching.  I have a regexp library almost completed,
 however).
CONV - a multipurpose converter.  Handles the following conversions:
   Unix text to Apple II text
   Apple II text to Unix text
   tabs to spaces
   filenames to lowercase
CAL - the Berkeley 4.3BSD 'cal' program.  It's just plain neat, and
 only 8k to boot.  No source provided until I can verify this program's
 distributability.
TAR - see above
NOW - a silly little program, not intended for the easily offended.
QTIME - a nice time utility.  It spells out the current time in 
 easily readable English (if there is such a thing :-).

--
Jawaid Bazyar               |"I'm sure K&R have never heard of Mike." 
Senior/Computer Engineering |
bazyar@cs.uiuc.edu          |"That's okay. I'm sure Mike's never heard of K&R".
   Apple II Forever!        |  (discussion about Orca/C)

gwyn@smoke.brl.mil (Doug Gwyn) (02/27/91)

In article <1991Feb25.220937.15570@ux1.cso.uiuc.edu> bazyar@cs.uiuc.edu (Jawaid Bazyar) writes:
>Thanks Doug!

You're welcome -- how about submitting your "untar" source to
comp.sources.apple2?

taob@pnet91.cts.com (Brian Tao) (02/27/91)

    Your efforts to produce ShellStuff are greatly appreciated by many!  You
say these are 'ORCA shell commands'.  Does that mean they must be specifically
run from the ORCA shell, or can you use APW or the Prosel-16 CLI?

Brian T. Tao   *B-) |  t569taob@bluffs.scar.utoronto.ca  | "Though this be
U of Metro Toronto  |               - or -               |  madness, yet there
Scarberia, ON       |        taob@pnet91.cts.com         |  is method in 't."

bazyar@ernie (Jawaid Bazyar) (03/04/91)

In article <541@generic.UUCP> taob@pnet91.cts.com (Brian Tao) writes:
>
>    Your efforts to produce ShellStuff are greatly appreciated by many!  You
>say these are 'ORCA shell commands'.  Does that mean they must be specifically
>run from the ORCA shell, or can you use APW or the Prosel-16 CLI?

   APW and Orca are compatible.. actually, they're identical.  I don't know
if the Prosel CLI supports the Byteworks (Orca/APW) method of passing
command line parameters to a program.  Actually, if someone could give me
information on how Prosel (and perhaps ECP, Davex, etc) does this, I
could probably write a little library to figure out what shell SS is running
under and handle it appropriately.

--
Jawaid Bazyar               |"I'm sure K&R have never heard of Mike." 
Senior/Computer Engineering |
bazyar@cs.uiuc.edu          |"That's okay. I'm sure Mike's never heard of K&R".
   Apple II Forever!        |  (discussion about Orca/C)

taob@pnet91.cts.com (Brian Tao) (03/06/91)

From bazyar@ernie (Jawaid Bazyar):

>    APW and Orca are compatible.. actually, they're identical.  I don't
> know if the Prosel CLI supports the Byteworks (Orca/APW) method of
> passing command line parameters to a program.

    Prosel-16 will pass startup parameters to an application ("-awgs letter"
will launch AppleWorks GS and open a file called 'letter'), but I thought some
shell applications required that certain libraries (?) be present, or that
certain prefixes be set.

Brian T. Tao   *B-) |  t569taob@bluffs.scar.utoronto.ca  | "Though this be
U of Metro Toronto  |               - or -               |  madness, yet there
Scarberia, ON       |        taob@pnet91.cts.com         |  is method in 't."