Dan's Prompt

Dan used csh and tcsh for a long time before moving to Bash, so he uses the history number a lot. He uses "screen" a lot, and for that, it's helpful to have the tty. The last part of his prompt is the return value of the last executed command. Dan doesn't like having the $PWD in his prompt because it makes the prompt grow and shrink too much. I address this somewhat in the twtty prompt.

Code:


#!/bin/bash
#   Dan's prompt looks like this:
#      543,p3,0$
#
PROMPT_COMMAND=""
function dan {
local cur_tty=$(tty | sed -e "s/.*tty\(.*\)/\1/")
PS1="\!,$cur_tty,\$?\$ "
}


https://www.gilesorr.com/bashprompt/prompts/dan.html 
by giles