wyle@ethz.UUCP (02/06/87)
What I really meant was NOT to add history, directory info, but to have the machine say: Yes, honey?_ and other such nothings after each command which I type. I use csh, so it has to work in csh. My current solution is as follows: In my .cshrc file I have the following commands: . . . alias promptchange 'set prompt="`hostname`[$cwd:t]< \! > `/usr/wyle/work/prompt/sp`"' alias h 'history \!* | head -199 | more; promptchange' alias 'clear; promptchange' alias t 'more \!*; promptchange' alias ls 'ls -F ; promptchange' alias ls 'ls \!* ; promptchange' alias vi 'vi \!* ; promptchange' alias rm 'rm \!* ; promptchange' alias make 'make \!* ; promptchange' alias cp 'cp \!* ; promptchange' ...etc. In other words, I alias most of my commonly used commands to invoke the prompt change macro which sets my prompt to be: <host> <directory> <history number> <cutsie saying> The C program just selects a random prompt from a file, with the seed of the random number generator the milliseconds from the time of day. I have a rather large file of cutsie sayings to which friends add ideas periodically. If anyone wants the c source (20 lines) I'll post it. If anyone wants the list of cutsie prompts, I'll post them in parts. Please: If anyone has a better, cleaner solution, let me know! -- Mitch wyle wyle@ethz.uucp -- M i t c h e l l F W y l e EEEEE TTTTTT H H Eidgenoessische | wyle%ifi.ethz.chunet@csnet-relay E T H H Technische Hochschule | wyle@ethz.uucp EEEE T HHHHH Zuerich | ...!cernvax!ethz!wyle E T H H Institut fuer Informatik| Telephone: 011 41 1 256 5235 EEEEE T H H 8092 Zuerich, Switzerland| "Ignore alien orders"