[comp.unix.questions] Prompt wars, revisited.

zben@umd5.UUCP (03/31/87)

This is what I am using now:

   alias set_prompt 'set prompt="${hostname}[\\!] `dirs|sed -e '\''s| .*||'\'' -e '\''s|.*[^/]\(/[^/]*/[^/]*\)|...\1|'\''` % "'
   set hostname=`hostname | sed -e 's/\..*//'`
   alias cd 'cd \!*; set_prompt'
   alias pushd 'pushd \!*; set_prompt'
   alias popd 'popd \!*; set_prompt'
   set_prompt

I refuse to do a "shar" for a six line posting...
-- 
                    umd5.UUCP    <= {seismo!mimsy,ihnp4!rlgvax}!cvl!umd5!zben
Ben Cranston zben @ umd2.UMD.EDU    Kingdom of Merryland UniSys 1100/92
                    umd2.BITNET     "via HASP with RSCS"

sbb@esquire.UUCP (04/01/87)

In article <1500@umd5.umd.edu> zben@umd5.umd.edu (Ben Cranston) writes:
>This is what I am using now:
>
>   alias set_prompt 'set prompt="${hostname}[\\!] `dirs|sed -e '\''s| .*||'\'' -e '\''s|.*[^/]\(/[^/]*/[^/]*\)|...\1|'\''` % "'
>   set hostname=`hostname | sed -e 's/\..*//'`
>   alias cd 'cd \!*; set_prompt'
>   alias pushd 'pushd \!*; set_prompt'
>   alias popd 'popd \!*; set_prompt'
>   set_prompt

But what about us poor Korn Shell users?  Any ideas?