                          A C S H   2 . 0
                          ^^^^^^^^^^^^^^^

W H A T  I S  A C S H
^^^^^^^^^^^^^^^^^^^^^^

        Please read the file `ACSH_V1_ReadMe.txt' to know about ACSH.
        Even though it explains about the first version, many of the
        things are common.
        To know about the second version of the program read the 
        file `ReadMe_Code.txt'. This file explains the usage.

F E A T U R E S  O F  A C S H  2 . 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

        S h e l l  V a r i a b l e s
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        - Two new variable '$_' and '-', which stands for the
          previous command's last word and previous directory 
          respectively. The variable '-' is not of much use
          as the directory descending can be done on different
          drives as well, but helpful for a quick return.

        C o m p l e t i o n
        ^^^^^^^^^^^^^^^^^^^
        - Directory descending for other drive partitions

        - Stops at part-match if there exists more than one file/dir
          with the same prefix (that is typed before TAB).
          Then makes a beep sound.

        - Currently the following commands are completed:

              AddExe, Clear, copy, del, dir, Use, xcopy
              edit, Exit, Help, java, make, indent, notepad
              perl, rhide, type, Quit, ren,

          Of which AddExe, Clear, Help, Exit, Quit and Use are internal
          commands(not stored in history). Their meaning can be obtained
          by typing Help in the prompt(i.e. h<TAB>).
          Other commands can be added using `addexe'
          For e.g., To add the command MyCommand.exe (assuming it is in 
          the Path or in current directory)

          # AddExe MyCommand
          
          The name will be remembered for future completions.

        - When you have embedded spaces: consider the following
          directory structure
          
                       My Documents
                         |
                         |
                         +-- My Pictures
                             My Music

          i.e. There are two names with the prefix `My '
          in such cases use double quotes, like:
          
                       # CD  "My Documents"\"My P"<TAB> or,
                       # CD  "My Documents"\"My M"<TAB>
                            
        L i s t i n g
        ^^^^^^^^^^^^^
        - Displays all the matching list on pressing CTRL + TAB
          in the above case. (Requires ALS - comes with this program
          or DIR.)
        - History: Upto 10 previous commands stored - editable.

        C o m m a n d  L i n e
        ^^^^^^^^^^^^^^^^^^^^^^
        - A new editable command line(with arrow, backspace, delete
          home, end and insert keys). Works with more than 80 columns.
        

H O W  T O  U S E
^^^^^^^^^^^^^^^^^


        - Put the excutable in a folder which is listed in the path
          (like C:\WINDOWS\COMMAND on Win 98) or put it in any folder 
          and include it in the path.

        - Also if you'd like to see the listings in color, put the 
          als.exe (which is a minimal implementation of the LS command)
          in the same directory.

        - Invoke from DOS box or create a shortcut which invokes this
          program.

P R O B L E M S
^^^^^^^^^^^^^^^

        - On pressing ctrl + tab if you are getting all names in DOS 8.3
          style or getting other messages saying invalid option/switch
          probably you have DJGPP installed which has a 'ls.exe' and my
          program is also called 'ls.exe'. Rename one of them, I decided
          to call my ls command as als.exe.

F E E D  B A C K
^^^^^^^^^^^^^^^^

        - Please send bugs or suggestions to the mail ID given below.
          with title "Acsh 2.0 <bug/improvement>"

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