Mercurial > dotfiles
changeset 12:0b38217ca1fd
added function returncode; included returncode in prompt; added alias lt
author | meillo@marmaro.de |
---|---|
date | Sat, 08 Dec 2007 20:19:23 +0100 |
parents | 4b8c8c2166b4 |
children | a72d02acbab2 |
files | .bashrc |
diffstat | 1 files changed, 24 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/.bashrc Fri Dec 07 00:09:50 2007 +0100 +++ b/.bashrc Sat Dec 08 20:19:23 2007 +0100 @@ -39,23 +39,6 @@ fi -# If this is an xterm set the title to user@host:dir -case "$TERM" in -xterm*|rxvt*) - PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;title---${USER}@${HOSTNAME}: ${PWD}\007"' - ;; -screen*) - PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;screen---${USER}@${HOSTNAME}: ${PWD}\007"' - ;; -*) - ;; -esac - - -# command prompt -PS1='\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ ' - - # vars export PATH=$PATH:/home/meillo/Prog/Shell/bin @@ -82,6 +65,9 @@ function la { ls -A "$@" } +function lt { + ls -lhtr "$@" +} function dh { df -h "$@" @@ -116,8 +102,29 @@ ps -eaf | grep --color=auto -i "$1" } +function returncode { + returncode=$? + if [ $returncode -ne 0 ] ; then + echo "$returncode" + fi +} + # aliases #alias fireworks='wine /usr/share/Fireworks4/Fireworks\ 4.exe' #alias stendhal='java -jar /home/meillo/Spiele/Stendhal/stendhal' + + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;${HOSTNAME} | ${USER}\007"' + ;; +*) + ;; +esac + + +# command prompt +PS1='\033[01;31m$(returncode)\033[00m\n\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ '