[comp.unix.questions] custom prompt question

wade@ati.tis.llnl.gov (Michael E. Wade) (07/28/88)

In article <3371@polyslo.UUCP> cmaccarl@polyslo.CalPoly.EDU (Carl A. MacCarley) writes:
>I'm sure this is a dumb question, but here goes:  I wanna get my current
>working directory printed as part of my prompt.  The following doesn't do
>it, since cwd is set at login to my root directory.  
>
>set prompt="$cwd \!> "
>
>How's it done?
>Thanx,
>-cam


How's this: 	(I know it's busy, but I've really gotten used to it.)

set uid=`whoami` 
set host=`hostname`
set prompt="\
${uid}@${host}      [pwd = `pwd`]\
[\!]: "
alias       cd      'chdir \!* ; set prompt="\\
${uid}@${host}      [pwd = `pwd`]\\
[\\!]: "'
alias       pushd   'pushd \!* ; set prompt="\\
${uid}@${host}      [pwd = `pwd`]\\
[\\!]: "'
alias       popd    'popd \!* ; set prompt="\\
${uid}@${host}      [pwd = `pwd`]\\
[\\!]: "'