#!/bin/bash
#-------------------------------------------------------------------------------
# cd.sh                                          (C) 2007 T.Birnthaler OSTC GmbH
# $Id:$
#-------------------------------------------------------------------------------
# "cd"-Funktion als "cd"-Ersatz, um den aktuellen Verzeichnis-Pfad in der
# Titelzeile des Terminals anzuzeigen (mit "source" einlesen!)
#-------------------------------------------------------------------------------
# Alias für "cd" auf jeden Fall löschen
alias cd > /dev/null 2> /dev/null && unalias cd

# Funktion "cd" als Ersatz für Builtin "cd"
function cd()
{
	# DIR = $1 falls nicht leer, sonst $HOME 
	DIR="${1:-$HOME}"
	# Titelzeile setzen 
	echo -n "]0;$(uname -n): ${DIR}"
	# In die Shell eingebautes "cd"-Kommando aufrufen
	builtin cd "$DIR"
}

