<div style="font-family: Helvetica; font-size: 13px; ">Not a direct solution to your problem, but I'd recommend you switch from bash to zsh and use the oh-my-zsh (<a href="https://github.com/robbyrussell/oh-my-zsh">https://github.com/robbyrussell/oh-my-zsh</a>) project. Lots of the themes (prompt styles) support the exit status right out of the box. And having done the switch myself a couple of months ago, I highly recommend it.<br></div>
                <div></div>
                 
                <p style="color: #A0A0A8;">On Monday, 9 January 2012 at 14:20, Andrew Stewart wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>Hola El Rug,</div><div><br></div><div>I'm having trouble incorporating the exit status of the last command into my bash prompt.  My prompt executes a couple of commands to display the current Ruby version and the current git status, and then I want to use the exit status of the last command to control the colour of the final character (e.g. $).</div><div><br></div><div>However the prior commands (for the Ruby and git info) make the last-exit-status test useless so I need to save out the value at the start of the prompt.  However I cannot seem to make it work.</div><div><br></div><div>For example, this shows the correct exit status:</div><div><br></div><div>  PS1="\$? \$(rbenv version-name) $ "</div><div><br></div><div>But I want to make use of the exit status at the end of the prompt, along these lines:</div><div><br></div><div>  PS1="XXX \$(rbenv version-name) \$( if [ YYY -eq 0 ]; then echo $GREEN; else echo $RED; fi ) $ "</div><div><br></div><div>where:</div><div>- XXX means save $?</div><div>- YYY means retrieve what XXX saved</div><div>- GREEN and RED are variables defined earlier in my bashrc with Bash's wacky colour codes.</div><div><br></div><div>I'm sure there's a simple answer but I can't find it!</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>Andy Stewart</div><div>-----</div><div><a href="http://airbladesoftware.com">http://airbladesoftware.com</a></div><div>_______________________________________________</div><div>Chat mailing list</div><div><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a></div><div><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>