[comp.unix.aux] For Sale: tcsh, King Size Water Bed and Wall Unit

liam@cs.qmw.ac.uk (William Roberts;) (03/22/91)

Read my Lips - Get /bin/tcsh
============================

I'd like to take a few minutes of your time to introduce you to a product that 
could change your life, forever. Are you sick of /bin/sh, cheesed off with 
/bin/csh, totally something-derogatory-beginning-with-K with /bin/ksh?

6 months ago, I was in exactly the same position. Now I have two houses, a 
small car, an A/UX tee-shirt and all because of /bin/tcsh. This product is
not available in any shop, and I don't accept any major credit cards.

So what are the 3 Reasons Why tcsh is The Answer For You?

* line editing with cursor keys

    the left and right cursor keys will allow you to edit the command
    that you are typing: delete deletes the character next to the cursor,
    new characters get inserted into the line as you type.

    the up and down cursor keys move you around in your command history
    so you can easily go back to a previous line, edit it a bit and
    then press return to execute the new command line!

* filename completion

    Fed up of typing those ludicrously long Modula-2 file names?
    Now you can use automatic filename completion: press the tab key at
    the end of a partial pathname and tcsh will try to complete it for you.
    For example, try typing the following and see what happens - I'm using
    (TAB) to means "press the tab key" and (RET) to mean "press return":

           cd /contrib/public/2nd/softeng/bags(RET)
           ls B(TAB)
           o(TAB)
           A(TAB)
           (RET)

    Neat and saves all that typing! Even better, it already understands
    the problems of filenames containing spaces, and it puts in "\ " for you.
    This is a shell that no A/UX user will want to be without!

* spell checking

    How often you do type a command, only to get an error message
    like "TextEditro: command not found"? Tcsh line & history editing
    will help you here of course, but this amazing product goes one better

    % TextEditro myfile
    Do you mean TextEditor myfile (y/n)?

    At last, a computer that occasionally has the common sense to know
    that we humans don't always mean what we say.

* user configurable options of all sorts

    You can specify a command that gets executed every time you change
    directory (alias cwdcmd rm * perhaps - tcsh also removes unwanted
    files and pet hair from sofas, curtains etc).

    You can specify a command to execute before printing the prompt
    (alias precmd '(cd /usr/src/GNU/gcc; make clean world install' will
    certainly help put a stop to those out-of-date compiler miseries

    automatic logouts on idle - this isn't useful for window systems so
    we aren't using it a QMW, but I can type set autologout=0 to enab

Apple Computer, Inc. A/UX

login: