# Written 2003-2009 by Alexander Barton (alex@barton.de)
#
-[ -e /tmp/ConfigDebug.$USER ] && echo " >> /etc/bash.bashrc ..."
+[ -e ~/.ConfigScripts.debug ] && echo " >> /etc/bash.bashrc ..."
BASHRCREAD="true"
alias "l"="ll -a"
alias "lasth"="last | head -n \`expr \\\$LINES - 2\`"
-# less filter
+# Aliases for screen(1), if installed
+type -p screen >/dev/null 2>&1
+if [ $? -eq 0 ]; then
+ alias "s"="screen"
+ alias "sr"="screen -dr"
+ alias "sx"="screen -x"
+fi
+
+# less(1) filter, if available
type -p lesspipe >/dev/null 2>&1 && eval `lesspipe`
-# Enable color support of ls and also add handy aliases
+# Initialize ccache(1), if installed
+if [ -d "/usr/lib/ccache" ]; then
+ PATH="/usr/lib/ccache:$PATH"
+ # Set the cache directory to local storage, if available
+ [ -w "/usr/local/home/$USER" ] \
+ && export CCACHE_DIR="/usr/local/home/$USER/.ccache"
+fi
+
+# Setup slrn(1) and cleanscore(1), if installed
+type -p cleanscore >/dev/null 2>&1
+[ $? -eq 0 ] && alias slrn="cleanscore -f ~/.slrnscore && slrn"
+
+# Enable color support of ls(1) and also add handy aliases
if [ "$TERM" != "dumb" ]; then
type -p dircolors >/dev/null 2>&1 && eval `dircolors -b`
ls --color / >/dev/null 2>&1