[net.micro.pc] Posting of Conch Binary

rsellens@watdcsu.UUCP (Rick Sellens - Mech. Eng.) (09/26/85)

Due to popular demand, I am posting a uuencoded binary for my shareware
shell Conch. I have successfully uudecoded the program and downloaded
it to a PC using kermit. I hope you have similar success, but I don't
have too much faith in sending binaries this way.

This posting contains the "read_me" file for the program and a sample
conchrc initialization file to set up the DOS internal commands. Naturally
the directory information does not apply. The second posting is the
uuencoded binary for conch1.exe. This is the version of the program
that I use myself. The third posting is TeX source for the manual, and
the fourth posting is the manual text suitable for output on an 80
column printer.


Rick Sellens
UUCP:  watmath!watdcsu!rsellens
CSNET: rsellens%watdcsu@waterloo.csnet
ARPA:  rsellens%watdcsu%waterloo.csnet@csnet-relay.arpa

------------cut here-------------start of read_me file-----------------
This diskette contains the shareware program Conch, an enhanced command
shell for IBM PCs and compatibles running MS-DOS. The file DOCS.TEX
contains the text of the Conch user's manual. It is composed in the 
form of source for Donald Knuth's TeX typesetting program. If you do
not have access to the TeX program, you can:

	- get a photocopy of the manual from the manual belonging to the
	  person who gave you the copy of this program.

	- print out the DOCS.PLN file on any 80 column ASCII printer. It
	  is a copy of the manual with the formatting commands removed.
	  The output won't be as pretty, but that's life. To print out
	  the manual, use the command "copy docs.pln prn".

	- Buy a copy of the program from the author for $35. It will 
	  come with a hard copy of the manual.

The program is provided with a range of buffer and stack sizes ranging
from small (CONCH.EXE) to extremely large (CONCH4.EXE).  The programs will
use between 42K (CONCH.EXE) and 92K (CONCH4.EXE) of the memory available
in your machine.  This will reduce the amount available for running other
programs in.

The following files should appear on your diskette, showing the same
sizes and dates.

READ_ME                                      This file
CONCH    EXE    31744   9-25-85   9:27p      The program in different sizes
CONCH1   EXE    31744   9-25-85   9:29p             |
CONCH2   EXE    31744   9-25-85   9:30p             |
CONCH3   EXE    31744   9-25-85   9:31p             |
CONCH4   EXE    31744   9-25-85   9:33p             |
DOCS     TEX    45243   9-17-85   9:08p      Documentation (TeX Input)
CONCHRC           623   6-22-85  11:17a      A sample initialization file
DOCS     PLN    35485   9-24-85   9:34p      Documentation (Plain ASCII)

If you have purchased the source code to the program, the diskette will
also contain these files in the subdirectory SOURCE. Please remember 
that the source code is not shareware, and that you have agreed not to
distribute the source code to any third parties.

BUF_SIZE H         25   9-11-85   9:45p
RSH      H       2000   9-25-85   9:23p
RSH      C      21928   9-25-85   9:10p
RSH_BUFF C      13108   9-09-85  10:44p
RSH_ETC  C      11541   9-09-85  10:41p
REDIR    C       9140   6-23-85   9:03p
PIPENAME C       1156   8-22-85   9:34p
JOHN     C       7784   8-22-85   8:53p
ANS_IO   C       3831   6-23-85   8:40p
LINEDIT  C       4691   5-26-85   5:45p
GETKEY   C       1028   4-02-85   2:06a
GETKEY   H        277   6-13-85   9:15p
MAKE     BAT      202   9-11-85  10:26p

These are the source code files which require the DeSmet C compiler
to convert into executable code. The batch file MAKE.BAT contains
the commands necessary to perform the compilation and linking. Note
that the files pcio.o and exec.o are required from the DeSmet package.


Notes on the Minor Upgrade from V1.00 to V1.01
----------------------------------------------

The exit command will now work, even when included as part of a compound
command group.

Previously, if a token was composed of only a virtual device, any 
trailing backslash was removed so that things like "cd test:" would
be evaluated properly. It now removes trailing slashes as well to be
compatible with either switchar setting.

Previously, if a command expanded to something starting with "command /c"
the shell would move up a line before execution. This was done because
the command.com supplied with DOS versions before 3.1 would throw in
an extra newline when invoked this way. This made it prettier, but now
the command.com in DOS 3.1 does not have the extra newline, so the
first line of output will overwrite the command line --- ugly. This
has been fixed by a test for DOS version number. In any case, if you
want to stop conch from moving up a line, set your aliases to produce
a specific reference to command.com, rather than letting conch search
the path. i.e. use
        alias dir c:\command /c dir
rather than
        alias dir command /c dir

---------cut here-----------start of conchrc-----------
alias	break		command /c break
alias	cls			command /c cls
alias	copy		command /c copy
alias	date		command /c date
alias	del			command /c del
alias	dir			command /c dir
alias	erase		del
alias	md			command /c md
alias	mkdir		md
alias	path		command /c path
alias	rd			command /c rd
alias	ren			rename
alias	rename		command /c rename
alias	rmdir		rd
alias	time		command /c time
alias	type		command /c type
alias	ver			command /c ver
alias	verify		command /c verify
alias	vol			command /c vol
rdev	con
rdev	com1
rdev	com2
rdev	aux
rdev	prn
vdev	temp		\