				ACSH.exe

What is ACSH ?
	Acsh is a basic auto command completion shell designed
to run on a Win9X DOS box ( not in actual DOS mode ). The shell
completes some most commonly used DOS commands and the file/dir 
names in the current directory just by pressing *TAB* after an
incomplete pattern.

Why use ACSH ?
	Acsh reduces number of keystrokes and protects you from
RSI(Repetitive Strain Injuries) of the wrist (commonly seen in
programmers).

How to use ?
	Put the file in a folder which is listed in the PATH
variable so that it can be invoked from anywhere, for example
in c:\windows\command. Just type the initial characters of the 
command or file/dir name and press TAB to complete.

The program :
	The program was compiled on Turbo C/C++ 3.0 compiler
And was tested on Win98SE Dos box. I worked nearly one 
month on this 800(approx) line program. 

Features:
	1. The program supports not just the standard 8.3(DOS/True)filename
but also Windows style *Long File Names* (with embedded spaces)!!!.
	2. Acsh stores history information(you need not use Doskey)
just use up and down arrow keys.
	3. Acsh has directory descending facility (as in Linux)
i.e if you have a valid path like d:\tc\bin\output
then to change to that dir just type cd t<tab>bi<tab>o<tab>(Try it)	
	4. Users can switch between DOS/Windows Filename mode.

shortcomings(bugs) :
	1. The program works for 80 line commands only.
	2. The edit command works with filenames only.

Feedback:
	Please send your comments/suggestions to me so that I
can upgrade the program. Also tell me if it does work on other
non Win9X Microsoft OS because I have not tested on other OS.

Recent additions:

--changes the file extension to lowercase (so that
         commands like gcc do not cause problems).
--Variable $_  stores the last word of the previous command


---------
Aniruddha
Homepage: http://in.geocities.com/aniruddha1981
Mail: aniruddha1981@yahoo.co.in
