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    \$ '