tcsh has an history handling bug that makes the current implementation (f88f0ee77990f587babea499c5c708975fc1fad3) pollute the interactive shell history with lines that part of our shell code:
every time the prompt is displayed two entries are injected in the history: endif and angel leave
every time the user runs the angel controller the history is polluted with 20 entries (all the lines of the switch statement except the first one)
This bug makes angel-PS1 unusable with tcsh.
tcsh
has an history handling bug that makes the current implementation (f88f0ee77990f587babea499c5c708975fc1fad3) pollute the interactive shell history with lines that part of our shell code:endif
andangel leave
angel
controller the history is polluted with 20 entries (all the lines of theswitch
statement except the first one) This bug makesangel-PS1
unusable withtcsh
.tcsh
versions:tcsh 6.17.06 (Astron) 2011-04-15 (i686-intel-linux) options wide,nls,dl,al,kan,rh,nd,color,filec